analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
38 lines • 1.34 kB
TypeScript
/**
* Props interface for the TokenValidation component
*
* @interface TokenValidationProps
* @property {string} [title] - Custom title text (default: "Validando acesso...")
* @property {string} [description] - Custom description text
* @property {string} [logoSrc] - Logo image source URL
* @property {string} [logoAlt] - Logo image alt text
* @property {string} [className] - Additional CSS classes for the container
*/
export interface TokenValidationProps {
title?: string;
description?: string;
logoSrc?: string;
logoAlt?: string;
className?: string;
}
/**
* TokenValidation component for displaying a loading state while validating tokens
*
* A reusable component for displaying a loading screen during token validation
* with configurable content and logo.
*
* @param {TokenValidationProps} props - The component props
* @returns {JSX.Element} The TokenValidation component
*
* @example
* ```typescript
* <TokenValidation
* logoSrc="/logo.png"
* title="Autenticando..."
* description="Por favor, aguarde enquanto validamos seu acesso."
* />
* ```
*/
declare const TokenValidation: ({ title, description, logoSrc, logoAlt, className, }: TokenValidationProps) => import("react/jsx-runtime").JSX.Element;
export default TokenValidation;
//# sourceMappingURL=TokenValidation.d.ts.map