analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
33 lines • 1.42 kB
TypeScript
import { type AccessibilityFabPosition } from '../components/AccessibilityWidget/AccessibilityFab';
import './accessibility.css';
export interface AccessibilityWidgetProps {
/** Lado da viewport onde o botão fica colado (default: 'right') */
position?: AccessibilityFabPosition;
/** Classes extras para o botão flutuante */
fabClassName?: string;
/** Classes extras para o painel */
panelClassName?: string;
/**
* Mostra o botão de Libras empilhado abaixo do botão de
* acessibilidade (default: true). Plataformas que já injetam o
* VLibras de forma própria podem desabilitar passando `false`.
*/
showLibras?: boolean;
}
/**
* Widget de acessibilidade — botão flutuante que abre um painel
* com controles de contraste, fonte, espaçamento e outras
* preferências visuais. As preferências são persistidas em
* localStorage e aplicadas via classes no `<html>`.
*
* Renderize uma única instância no shell da aplicação. Tudo fica
* dentro de `.a11y-widget-root` para que o próprio widget não
* sofra com os filtros que aplica na página.
*
* @example
* ```tsx
* <AccessibilityWidget position="left" />
* ```
*/
export default function AccessibilityWidget({ position, fabClassName, panelClassName, showLibras, }: Readonly<AccessibilityWidgetProps>): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AccessibilityWidget.d.ts.map