@redocly/theme
Version:
Shared UI components lib
16 lines (15 loc) • 648 B
TypeScript
import React from 'react';
import type { PropsWithChildren, JSX } from 'react';
export type DropdownProps = PropsWithChildren<{
trigger: React.ReactNode;
triggerEvent?: 'click' | 'hover';
placement?: 'top' | 'bottom';
alignment?: 'start' | 'end';
active?: boolean;
closeOnClick?: boolean;
dataAttributes?: Record<string, string>;
className?: string;
withArrow?: boolean;
onClick?: (event: React.UIEvent) => void;
}>;
export declare function Dropdown({ children, className, active, trigger, triggerEvent, closeOnClick, withArrow, dataAttributes, placement, alignment, onClick, }: DropdownProps): JSX.Element;