@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
12 lines (11 loc) • 506 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import { keyed } from "lit/directives/keyed.js";
import { unsafeStatic, literal, html } from "lit/static-html.js";
import { safeClassMap } from "@arcgis/lumina";
const Heading = ({ children, ...props }) => {
const DynamicHtmlTag = props.level ? unsafeStatic(`h${props.level}`) : literal`div`;
return keyed(props.key, html`<${DynamicHtmlTag} class=${safeClassMap(props.class)}>${children}</${DynamicHtmlTag}>`);
};
export {
Heading as H
};