UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

25 lines 807 B
import _extends from "@babel/runtime/helpers/esm/extends"; import React from 'react'; import classnames from 'classnames'; import { createSkeletonClass } from "../../components/skeleton/SkeletonHelper.js"; const SuffixContext = React.createContext(null); const Suffix = ({ className, children, context, skeleton, ...props }) => { const content = React.createElement("span", _extends({ className: classnames('dnb-suffix', className, !React.isValidElement(children) && createSkeletonClass('font', skeleton, context)) }, props), children); if (typeof children !== 'string' && context) { return React.createElement(SuffixContext.Provider, { value: context }, content); } return content; }; export { SuffixContext }; export default Suffix; //# sourceMappingURL=Suffix.js.map