UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

28 lines 767 B
import React from 'react'; import clsx from 'clsx'; import { createSkeletonClass } from "../../components/skeleton/SkeletonHelper.js"; import { jsx as _jsx } from "react/jsx-runtime"; const SuffixContext = React.createContext(null); const Suffix = ({ className, children, context, skeleton, ...props }) => { const content = _jsx("span", { className: clsx('dnb-suffix', className, !React.isValidElement(children) && createSkeletonClass('font', skeleton, context)), ...props, children: children }); if (typeof children !== 'string' && context) { return _jsx(SuffixContext, { value: context, children: content }); } return content; }; export { SuffixContext }; export default Suffix; //# sourceMappingURL=Suffix.js.map