@penaprieto/design-system
Version:
Multi-brand React design system with design tokens from Figma
21 lines • 712 B
TypeScript
import React from 'react';
import './Popover.css';
export type PopoverPlacement = 'top' | 'bottom' | 'left' | 'right';
export interface PopoverProps {
/** Contenido del popover */
content: React.ReactNode;
/** Elemento trigger */
children: React.ReactElement;
/** Posición del popover */
placement?: PopoverPlacement;
/** Trigger del popover */
trigger?: 'click' | 'hover';
/** Si el popover está abierto (controlado) */
open?: boolean;
/** Callback al cambiar el estado */
onOpenChange?: (open: boolean) => void;
/** Clase CSS adicional */
className?: string;
}
export declare const Popover: React.FC<PopoverProps>;
//# sourceMappingURL=Popover.d.ts.map