UNPKG

@ozen-ui/kit

Version:

React component library

43 lines (42 loc) 1.73 kB
import './Drawer.css'; import React from 'react'; export declare const cnDrawer: import("@bem-react/classname").ClassNameFormatter; /** * @deprecated Компонент устарел. Для замены используйте компонент DrawerNext */ export declare const Drawer: React.ForwardRefExoticComponent<{ variant?: import("./types").DrawerVariant; size?: import("./types").DrawerSizeVariant; placement?: import("./types").DrawerPlacementVariant; hideCloseButton?: boolean; closeButtonProps?: Omit<import("../IconButtonNext").IconButtonProps, "icon"> & { "data-testid"?: string; }; } & { open?: boolean; children: React.ReactNode; onEnter?(): void; onEntered?(): void; onExit?(): void; onExited?(): void; onClose?(): void; hideBackdrop?: boolean; keepMounted?: boolean; disableScrollLock?: boolean; disableClickOutside?: boolean; disableEscapeKeyDown?: boolean; backdropProps?: import("../Backdrop").BackdropProps & { "data-testid"?: string; }; transitionProps?: Partial<import("react-transition-group/CSSTransition").CSSTransitionProps> & { "data-testid"?: string; }; windowProps?: import("../Paper").PaperProps; className?: string; 'data-testid'?: string; ignoreClickOutsideRefs?: React.RefObject<HTMLElement>[]; } & { container?: import("../../hooks/usePortalContainer").PortalContainer; } & Omit<import("../PortalBase").PortalBaseBaseProps, "container"> & { as?: "div" | undefined; } & Omit<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref">, "data-testid" | "container" | "disablePortal"> & React.RefAttributes<HTMLDivElement>>;