analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
16 lines • 979 B
TypeScript
import { type ClassValue } from 'clsx';
export declare function cn(...inputs: ClassValue[]): string;
export { syncDropdownState } from './dropdown';
export { getSelectedIdsFromCategories, toggleArrayItem, toggleSingleValue, areFiltersEqual, } from './activityFilters';
export { mapQuestionTypeToEnum, mapQuestionTypeToEnumRequired, } from './questionTypeUtils';
export { getStatusBadgeConfig, formatTimeSpent, formatQuestionNumbers, formatDateToBrazilian, } from './activityDetailsUtils';
/**
* Retorna a cor hexadecimal com opacidade 0.3 (4d) se não estiver em dark mode.
* Se estiver em dark mode, retorna a cor original.
*
* @param hexColor - Cor hexadecimal (ex: "#0066b8" ou "0066b8")
* @param isDark - booleano indicando se está em dark mode
* @returns string - cor hexadecimal com opacidade se necessário
*/
export declare function getSubjectColorWithOpacity(hexColor: string | undefined, isDark: boolean): string | undefined;
//# sourceMappingURL=utils.d.ts.map