UNPKG

1.05 kBJavaScriptView Raw
1import { __rest } from "tslib";
2import * as React from 'react';
3import styles from '@patternfly/react-styles/css/components/Drawer/drawer';
4import { css } from '@patternfly/react-styles';
5import { DrawerMain } from './DrawerMain';
6import { DrawerColorVariant } from './Drawer';
7export const DrawerContent = (_a) => {
8 var {
9 // eslint-disable-next-line @typescript-eslint/no-unused-vars
10 className = '', children, panelContent, colorVariant = DrawerColorVariant.default } = _a, props = __rest(_a, ["className", "children", "panelContent", "colorVariant"]);
11 const drawerContentRef = React.useRef();
12 return (React.createElement(DrawerMain, null,
13 React.createElement("div", Object.assign({ className: css(styles.drawerContent, colorVariant === DrawerColorVariant.light200 && styles.modifiers.light_200, className), ref: drawerContentRef }, props), children),
14 panelContent && React.cloneElement(panelContent, { drawerContentRef })));
15};
16DrawerContent.displayName = 'DrawerContent';
17//# sourceMappingURL=DrawerContent.js.map
\No newline at end of file