UNPKG

@hitachivantara/uikit-react-core

Version:

Core React components for the NEXT Design System.

44 lines (43 loc) 1.34 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const jsxRuntime = require("react/jsx-runtime"); const MuiCardHeader = require("@mui/material/CardHeader"); const uikitReactUtils = require("@hitachivantara/uikit-react-utils"); const Header_styles = require("./Header.styles.cjs"); const _interopDefault = (e) => e && e.__esModule ? e : { default: e }; const MuiCardHeader__default = /* @__PURE__ */ _interopDefault(MuiCardHeader); const HvCardHeader = (props) => { const { classes: classesProp, className, title, subheader, icon, onClick, ...others } = uikitReactUtils.useDefaultProps("HvCardHeader", props); const { classes, cx } = Header_styles.useClasses(classesProp); return /* @__PURE__ */ jsxRuntime.jsx( MuiCardHeader__default.default, { title, subheader, action: icon, onClick, className: cx(classes.root, className), classes: { title: cx({ // TODO: review conditional in v6 [classes.titleShort]: icon, [classes.title]: !icon }), subheader: classes.subheader, action: classes.action, content: classes.content }, ...others } ); }; exports.cardHeaderClasses = Header_styles.staticClasses; exports.HvCardHeader = HvCardHeader;