shoelace/src/components/visually-hidden/visually-hidden.ts

25 wiersze
525 B
TypeScript
Czysty Zwykły widok Historia

2021-11-16 14:31:38 +00:00
import { LitElement, html } from 'lit';
import { customElement } from 'lit/decorators.js';
import styles from './visually-hidden.styles';
/**
* @since 2.0
* @status experimental
*
* @slot - The content you'd like to be visually hidden.
*/
@customElement('sl-visually-hidden')
export default class SlVisuallyHidden extends LitElement {
static styles = styles;
render() {
return html` <slot></slot> `;
}
}
declare global {
interface HTMLElementTagNameMap {
'sl-visually-hidden': SlVisuallyHidden;
}
}