UNPKG

analytica-frontend-lib

Version:

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

44 lines 1.26 kB
/** * Common Type Definitions * Shared types used across multiple features (activities, goals, etc.) */ /** * Generic API status for activities and goals * Used by backend endpoints for status filtering */ export declare enum GenericApiStatus { A_VENCER = "A_VENCER", VENCIDA = "VENCIDA", CONCLUIDA = "CONCLUIDA" } /** * Generic display status for UI components * Used for Badge and status display in tables */ export declare enum GenericDisplayStatus { ATIVA = "ATIVA", VENCIDA = "VENCIDA", CONCLUIDA = "CONCLU\u00CDDA" } /** * Badge action types for status visualization * Maps to Badge component action prop */ export declare enum BadgeActionType { SUCCESS = "success", WARNING = "warning", ERROR = "error" } /** * Get badge action based on display status * @param status - Display status value * @returns Badge action type for styling */ export declare const getStatusBadgeAction: (status: GenericDisplayStatus) => BadgeActionType; /** * Map API status to display status * @param apiStatus - Status from backend API * @returns Formatted status for UI display */ export declare const mapApiStatusToDisplay: (apiStatus: GenericApiStatus) => GenericDisplayStatus; //# sourceMappingURL=common.d.ts.map