UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

33 lines 1.42 kB
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