@govbr-ds/webcomponents
Version:
Biblioteca de Web Components baseado no GovBR-DS
35 lines (34 loc) • 1.22 kB
TypeScript
/**
* Para uma descrição detalhada, consulte a [documentação do GovBR-DS](https://www.gov.br/ds/components/divider?tab=designer).
*
* @slot default - Conteúdo opcional que pode ser exibido dentro do divisor, como texto, ícones ou outros elementos personalizados.
*/
export declare class Divider {
el: HTMLBrDividerElement;
/** Identificador único */
readonly customId: string;
/** Define a orientação */
orientation: 'horizontal' | 'vertical';
/** Modifica a espessura da linha */
thickness: 'small' | 'medium' | 'large';
/** Modifica o estilo da linha */
borderStyle: 'dashed' | 'solid';
/** Ativa o modo escuro */
isDarkMode: boolean;
/** Define a cor da linha */
color: string;
/** Alinhamento do texto do divider */
align: 'left' | 'center' | 'right';
/** Define se o divider deve ocupar toda a largura do container pai */
bleed: boolean;
slotDefault: boolean;
updateColor(): void;
connectedCallback(): void;
componentDidLoad(): void;
disconnectedCallback(): void;
private hasSlotContentDefault;
private getPaddingOfParent;
private applyPaddingToChild;
private getCssClassMap;
render(): any;
}