UNPKG

pyro

Version:
50 lines (49 loc) 2.03 kB
import { LitElement } from 'lit'; /** * Tag element * [docs](https://pyrojs.com/el/tag) * * ```html * <pyro-tag severity="success" pill>gg</pyro-tag> * ``` * * @tag pyro-tag * * @slot - Label, overrides the label prop * * @cssprop [--pyro-tag-text-color=var(--pyro-text-color)] - `color` * @cssprop [--pyro-tag-surface-color=var(--pyro-surface-color)] - `background` (when no `severity` is set) * @cssprop [--pyro-tag-border=var(--pyro-border)] - `border` * @cssprop [--pyro-tag-border-radius=var(--pyro-border-radius)] - `border-radius` * @cssprop [--pyro-tag-spacing=var(--pyro-spacing)] - `padding` * @cssprop [--pyro-tag-min-width=60px] - `min-width` * * @cssprop [--pyro-tag-info-color-lighter=var(--pyro-info-color-lighter)] - `background` * @cssprop [--pyro-tag-success-color-lighter=var(--pyro-success-color-lighter)] - `background` * @cssprop [--pyro-tag-warning-color-lighter=var(--pyro-warning-color-lighter)] - `background` * @cssprop [--pyro-tag-error-color-lighter=var(--pyro-error-color-lighter)] - `background` * @cssprop [--pyro-tag-info-color=var(--pyro-info-color)] - `border-color` * @cssprop [--pyro-tag-success-color=var(--pyro-success-color)] - `border-color` * @cssprop [--pyro-tag-warning-color=var(--pyro-warning-color)] - `border-color` * @cssprop [--pyro-tag-error-color=var(--pyro-error-color)] - `border-color` */ export declare class PyroTag extends LitElement { static styles: import('lit').CSSResult; /** Label/text, overriden by default slot */ label?: string | undefined; /** Tag severity severity, determines colors */ severity?: 'info' | 'success' | 'warning' | 'error' | ''; /** Size of tag */ size?: 's' | 'm' | 'l'; /** Adds an cross icon to dismiss the tag */ dismissible?: boolean; /** Rounds the tag to a pill */ pill?: boolean | undefined; dismiss: () => void; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'pyro-tag': PyroTag; } }