mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
20 lines
1.0 KiB
TypeScript
20 lines
1.0 KiB
TypeScript
import { PopoverChangeDetails, PositioningBoundary } from "@videojs/core/dom";
|
|
import { ReactNode } from "react";
|
|
import { PopoverProps } from "@videojs/core";
|
|
//#region src/ui/popover/popover-root.d.ts
|
|
interface PopoverRootProps extends PopoverProps {
|
|
/** Boundary used to constrain the popup size. */
|
|
boundary?: PositioningBoundary;
|
|
/** Called when the popover open state changes (fires immediately, before animations). */
|
|
onOpenChange?: (open: boolean, details: PopoverChangeDetails) => void;
|
|
/** Called after open/close animations complete. */
|
|
onOpenChangeComplete?: (open: boolean) => void;
|
|
children?: ReactNode;
|
|
}
|
|
declare function PopoverRoot({ open: controlledOpen, defaultOpen, onOpenChange: onOpenChangeProp, onOpenChangeComplete: onOpenChangeCompleteProp, openOnHover, delay, closeDelay, boundary, children, ...coreProps }: PopoverRootProps): ReactNode;
|
|
declare namespace PopoverRoot {
|
|
type Props = PopoverRootProps;
|
|
}
|
|
//#endregion
|
|
export { PopoverRoot, PopoverRootProps };
|
|
//# sourceMappingURL=popover-root.d.ts.map
|