UNPKG

@intility/bifrost-react

Version:

React library for Intility's design system, Bifrost.

23 lines (22 loc) 1.02 kB
import type { PropsFor } from "../../types.js"; export type DrawerProps = PropsFor<"div", { /** Drawer title */ header?: React.ReactNode; /** Fixed (non-scrollable) footer content */ footer?: React.ReactNode; /** Open or closed state */ isOpen: boolean; /** Force overlay on or off (default on for small screens) */ overlay?: boolean; /** Disables the FocusTrap (Can create issues in combination with Modal for * instance) component in the drawer */ disableFocusTrap?: boolean; /** Drawer position, `right` (default) or `bottom` */ position?: "right" | "bottom"; /** Remove default padding */ noPadding?: boolean; /** Function for closing the Drawer */ onRequestClose?: (event: React.MouseEvent<HTMLButtonElement, MouseEvent> | React.MouseEvent<HTMLDivElement, MouseEvent> | KeyboardEvent) => void; }>; declare const Drawer: import("react").ForwardRefExoticComponent<DrawerProps & import("react").RefAttributes<HTMLDivElement>>; export default Drawer;