UNPKG

starboard-notebook

Version:

Starboard Notebook

12 lines 534 B
import { html } from "lit"; import { ifDefined } from "lit/directives/if-defined.js"; export function renderIcon(icon, opts = {}) { if (typeof icon === "string") { // font-based icon (e.g. bootstrap icon) const size = Math.max(opts.height || 0, opts.width || 0); const style = size ? `font-size: ${size}px` : undefined; return html `<span class="${icon}" style="${ifDefined(style)}" title=${ifDefined(opts.title)}></span>`; } return icon(opts); } //# sourceMappingURL=icon.js.map