UNPKG

analytica-frontend-lib

Version:

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

24 lines 1.2 kB
import { type FabPosition, type FabVerticalAlign } from './fabPositioning'; /** Re-exports mantidos para compatibilidade com a API pública do widget. */ export type AccessibilityFabPosition = FabPosition; export type AccessibilityFabVerticalAlign = FabVerticalAlign; export interface AccessibilityFabProps { /** Click handler — alterna o painel */ onClick: () => void; /** Indica se o painel está aberto (controla aria-expanded) */ isOpen?: boolean; /** Lado da viewport onde o botão fica colado */ position?: AccessibilityFabPosition; /** Alinhamento vertical (default: `center`) */ verticalAlign?: AccessibilityFabVerticalAlign; /** Classes extras */ className?: string; } /** * Botão flutuante (FAB) que abre o painel de acessibilidade. * Inspirado no padrão HandTalk: quadrado azul escuro colado na * lateral da viewport (direita por padrão), com o ícone universal * de acessibilidade. Verticalmente centralizado. */ export default function AccessibilityFab({ onClick, isOpen, position, verticalAlign, className, }: Readonly<AccessibilityFabProps>): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=AccessibilityFab.d.ts.map