analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
28 lines • 1.3 kB
TypeScript
import { type FabPosition, type FabVerticalAlign } from './fabPositioning';
type AccessibilityFabPosition = FabPosition;
type AccessibilityFabVerticalAlign = FabVerticalAlign;
export interface LibrasFabProps {
/** Click handler — alterna o painel do VLibras (abrir/fechar) */
onClick: () => void;
/** Lado da viewport onde o botão fica colado */
position?: AccessibilityFabPosition;
/** Alinhamento vertical (default: `below-center`) */
verticalAlign?: AccessibilityFabVerticalAlign;
/** Classes extras */
className?: string;
}
/**
* Segundo botão flutuante (FAB), posicionado abaixo do `AccessibilityFab`.
* Aciona o widget oficial do VLibras (gov.br) que faz tradução automática
* de português para Libras via avatar 3D.
*
* O botão tem visual constante — não mantemos um indicador de estado
* "ativo" porque o painel do VLibras já reflete visualmente se está
* aberto ou fechado. Cada clique alterna o painel.
*
* Mesma identidade visual do FAB principal (azul escuro, quadrado com
* canto interno arredondado, colado na lateral).
*/
export default function LibrasFab({ onClick, position, verticalAlign, className, }: Readonly<LibrasFabProps>): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=LibrasFab.d.ts.map