UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

27 lines (26 loc) 862 B
"use client"; import { useContext } from 'react'; import E from "../Element.js"; import clsx from 'clsx'; import Context from "../../shared/Context.js"; import withComponentMarkers from "../../shared/helpers/withComponentMarkers.js"; import { jsx as _jsx } from "react/jsx-runtime"; const Hr = ({ breakout, dashed, className, ...props } = {}) => { var _context$theme; const context = useContext(Context); return _jsx(E, { as: "hr", className: clsx(className, dashed && 'dnb-hr--dashed', breakout && 'dnb-hr--breakout', (context === null || context === void 0 || (_context$theme = context.theme) === null || _context$theme === void 0 ? void 0 : _context$theme.surface) === 'dark' && 'dnb-hr--surface-dark'), ...props }); }; withComponentMarkers(Hr, { _supportsSpacingProps: true }); export default Hr; //# sourceMappingURL=Hr.js.map