/** * Styled
,
and
for displaying data * as a list of key-value pair. * * Usage example: * ```ts * * * Red * * * Large * * * ``` */ import { LitElement, html, css } from "lit"; import { property } from "lit/decorators.js"; export class DescListItem extends LitElement { static styles = css` dt { color: var(--sl-color-neutral-500); font-size: var(--sl-font-size-x-small); line-height: 1rem; margin: var(--sl-spacing-3x-small) 0; } dd { margin: 0; padding: 0; color: var(--sl-color-neutral-700); font-size: var(--sl-font-size-medium); font-family: var(--font-monostyle-family); font-variation-settings: var(--font-monostyle-variation); line-height: 1rem; } `; @property({ type: String }) label: string = ""; render() { return html`
${this.label}
`; } } export class DescList extends LitElement { static styles = css` dl { display: grid; grid-template-columns: 100%; grid-gap: 1rem; margin: 0; } `; render() { return html`
`; } }