UNPKG

@navikt/ds-react

Version:

React components from the Norwegian Labour and Welfare Administration.

36 lines (35 loc) 1.18 kB
import React from "react"; import { GroupedListType } from "./GroupedList"; import { ListType } from "./List"; interface DropdownMenuProps extends React.HTMLAttributes<HTMLDivElement> { /** * Dropdown content */ children: React.ReactNode; /** * onClose callback */ onClose?: () => void; /** * Popover positionion strategy * @default "absolute" */ strategy?: "fixed" | "absolute"; placement?: "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end"; } export interface MenuType<Props = DropdownMenuProps> extends React.ForwardRefExoticComponent<Props & React.RefAttributes<HTMLDivElement>> { /** * @see 🏷️ {@link ListType} */ List: ListType; /** * @see 🏷️ {@link GroupedListType} */ GroupedList: GroupedListType; /** * @see 🏷️ {@link React.HTMLAttributes<HTMLHRElement>} */ Divider: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHRElement> & React.RefAttributes<HTMLHRElement>>; } export declare const Menu: MenuType; export default Menu;