@sikka/hawa
Version:
Modern UI Kit made with Tailwind
28 lines (25 loc) • 1.3 kB
text/typescript
import * as React from 'react';
import * as PopoverPrimitive from '@radix-ui/react-popover';
import { P as PositionType } from '../commonTypes-BIZhOigS.mjs';
declare const PopoverContent: React.ForwardRefExoticComponent<Omit<PopoverPrimitive.PopoverContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & {
container?: HTMLElement | null;
} & React.RefAttributes<HTMLDivElement>>;
interface PopoverProps {
side?: PositionType;
align?: "start" | "center" | "end";
trigger?: React.ReactNode;
children: React.ReactNode;
className?: string;
sideOffset?: number;
disableTrigger?: any;
width?: "trigger" | "default";
open?: boolean;
contentProps?: PopoverPrimitive.PopoverContentProps;
triggerProps?: PopoverPrimitive.PopoverTriggerProps;
}
type HawaPopoverTypes = PopoverProps & React.ComponentProps<typeof PopoverPrimitive.Root>;
declare const Popover: React.FC<HawaPopoverTypes>;
declare const PopoverTrigger: React.ForwardRefExoticComponent<PopoverPrimitive.PopoverTriggerProps & React.RefAttributes<HTMLButtonElement>>;
declare const PopoverPortal: React.FC<PopoverPrimitive.PopoverPortalProps>;
declare const PopoverRoot: React.FC<PopoverPrimitive.PopoverProps>;
export { Popover, PopoverContent, PopoverPortal, PopoverRoot, PopoverTrigger };