analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
30 lines • 1.09 kB
TypeScript
/**
* Activity Details Utilities
* Helper functions for activity details components
*/
import type { StudentActivityStatus, StatusBadgeConfig } from '../types/activityDetails';
/**
* Get status badge configuration
* @param status - Student activity status
* @returns Status badge configuration object
*/
export declare const getStatusBadgeConfig: (status: StudentActivityStatus) => StatusBadgeConfig;
/**
* Format time spent in seconds to HH:MM:SS
* @param seconds - Time in seconds
* @returns Formatted time string
*/
export declare const formatTimeSpent: (seconds: number) => string;
/**
* Format question numbers to display
* @param numbers - Array of question numbers (0-indexed)
* @returns Formatted string of question numbers
*/
export declare const formatQuestionNumbers: (numbers: number[]) => string;
/**
* Format date string to Brazilian format (DD/MM/YYYY)
* @param dateString - ISO date string
* @returns Formatted date string
*/
export declare const formatDateToBrazilian: (dateString: string) => string;
//# sourceMappingURL=activityDetailsUtils.d.ts.map