analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
18 lines • 990 B
TypeScript
/**
* Constantes de posicionamento compartilhadas entre os FABs do widget
* (`AccessibilityFab` e `LibrasFab`). Centralizadas aqui para evitar
* que mudanças de gap/lateral precisem ser replicadas em cada FAB.
*/
export type FabPosition = 'right' | 'left';
/**
* Alinhamento vertical do FAB. Quando o widget renderiza só um botão
* (sem Libras), `center` deixa-o no meio da viewport. Quando há também
* o LibrasFab empilhado abaixo, o de acessibilidade fica `above-center`
* e o Libras fica `below-center` — formando um par grudado no meio.
*/
export type FabVerticalAlign = 'center' | 'above-center' | 'below-center';
export declare const FAB_POSITION_CLASSES: Record<FabPosition, string>;
export declare const FAB_VERTICAL_ALIGN_CLASSES: Record<FabVerticalAlign, string>;
/** Tooltip aparece do lado oposto à borda em que o FAB está colado. */
export declare const FAB_TOOLTIP_POSITION: Record<FabPosition, 'left' | 'right'>;
//# sourceMappingURL=fabPositioning.d.ts.map