@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
26 lines (25 loc) • 664 B
JavaScript
"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