@hitachivantara/uikit-react-core
Version:
Core React components for the NEXT Design System.
25 lines (24 loc) • 1.11 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxRuntime = require("react/jsx-runtime");
const React = require("react");
const uikitReactUtils = require("@hitachivantara/uikit-react-utils");
const Brand_styles = require("./Brand.styles.cjs");
const Typography = require("../../Typography/Typography.cjs");
const HvHeaderBrand = React.forwardRef(function HvHeaderBrand2(props, ref) {
const {
classes: classesProp,
logo,
name,
className,
...others
} = uikitReactUtils.useDefaultProps("HvHeaderBrand", props);
const { classes, cx } = Brand_styles.useClasses(classesProp);
return /* @__PURE__ */ jsxRuntime.jsxs("div", { ref, className: cx(classes.root, className), ...others, children: [
logo,
logo && name && /* @__PURE__ */ jsxRuntime.jsx("div", { className: classes.separator }),
name && /* @__PURE__ */ jsxRuntime.jsx(Typography.HvTypography, { className: classes.brandName, variant: "label", children: name })
] });
});
exports.headerBrandClasses = Brand_styles.staticClasses;
exports.HvHeaderBrand = HvHeaderBrand;