UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

26 lines (25 loc) 664 B
"use client"; import React, { useContext } from 'react'; import clsx from 'clsx'; import Context from "../../shared/Context.js"; import E from "../Element.js"; import withComponentMarkers from "../../shared/helpers/withComponentMarkers.js"; import { jsx as _jsx } from "react/jsx-runtime"; function Code({ className, ref, ...props }) { const context = useContext(Context); return _jsx(E, { as: "code", ref: ref, className: clsx(className, context?.theme?.surface === 'dark' && 'dnb-code--surface-dark'), ...props }); } withComponentMarkers(Code, { _supportsSpacingProps: true }); export default Code; //# sourceMappingURL=Code.js.map