UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

26 lines 1.02 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; const _excluded = ["className", "titleClass", "size", "ref"]; import React from 'react'; import classnames from 'classnames'; import ModalHeader from '../../modal/parts/ModalHeader'; import { DrawerContentContext } from './DrawerContentContext'; export default function DrawerHeader(_ref) { let { className, titleClass, size = 'x-large', ref } = _ref, props = _objectWithoutProperties(_ref, _excluded); const contentContext = React.useContext(DrawerContentContext); if (contentContext !== null && contentContext !== void 0 && contentContext.headerElement) { return null; } return React.createElement(ModalHeader, _extends({}, props, { size: size, className: classnames('dnb-drawer__header', className), title_class: classnames('dnb-drawer__title', titleClass) })); } //# sourceMappingURL=DrawerHeader.js.map