@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
14 lines (13 loc) • 1.03 kB
TypeScript
import DrawerBody from './parts/DrawerBody';
import DrawerHeader from './parts/DrawerHeader';
import DrawerNavigation from './parts/DrawerNavigation';
import { DrawerProps, DrawerContentProps } from './types';
export type DrawerAllProps = DrawerProps & DrawerContentProps;
declare function Drawer({ id, rootId, contentId, focusSelector, labelledBy, directDomReturn, hideCloseButton, disabled, title, dialogTitle, closeTitle, containerPlacement, spacing, noAnimation, noAnimationOnMobile, animationDuration, fullscreen, onOpen, onClose, onClosePrevent, openModal, closeModal, preventClose, preventOverlayClose, openState, openDelay, omitTriggerButton, trigger, triggerAttributes, closeButtonAttributes, overlayClass, contentClass, contentRef, scrollRef, top, bottom, left, right, space, ...props }: DrawerAllProps): JSX.Element;
declare namespace Drawer {
var Body: typeof DrawerBody;
var Header: typeof DrawerHeader;
var Navigation: typeof DrawerNavigation;
var _supportsSpacingProps: boolean;
}
export default Drawer;