UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

12 lines (11 loc) 506 B
/* 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 };