mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
fix: use popover core in react popover (#208)
This commit is contained in:
@@ -1,14 +1,13 @@
|
||||
import type { ConnectedComponentConstructor, PropsHook, StateHook } from '../utils/component-factory';
|
||||
import type { Prettify } from '../types';
|
||||
import type { ConnectedComponentConstructor, PropsHook, StateHook } from '../utils/component-factory';
|
||||
|
||||
import { Popover as CorePopover } from '@videojs/core';
|
||||
|
||||
import { getDocumentOrShadowRoot } from '@videojs/utils/dom';
|
||||
import { getCoreState, getPropsFromAttrs, toConnectedHTMLComponent } from '../utils/component-factory';
|
||||
|
||||
type Placement = 'top' | 'top-start' | 'top-end';
|
||||
|
||||
type PopoverState = Prettify<ReturnType<CorePopover['getState']>>;
|
||||
export type PopoverState = Prettify<ReturnType<CorePopover['getState']>>;
|
||||
|
||||
export const getPopoverState: StateHook<Popover, PopoverState> = (element, _mediaStore) => {
|
||||
const coreState = getCoreState(CorePopover, getPropsFromAttrs(element));
|
||||
|
||||
Reference in New Issue
Block a user