analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
17 lines • 1.12 kB
TypeScript
import type { SearchSelectOption } from '../../SearchSelect/index';
import { type ComparatorTabType, type ComparatorStoreState, type UseComparatorReturn, type ComparatorLabels, type ComparatorTab } from '../../types/comparator';
export interface ComparatorViewProps {
readonly schools: SearchSelectOption[];
readonly schoolYears: SearchSelectOption[];
readonly useComparatorStore: () => ComparatorStoreState;
readonly useComparator: () => UseComparatorReturn;
readonly onBack?: () => void;
readonly activeTab?: ComparatorTabType;
readonly onTabChange?: (tab: ComparatorTabType) => void;
readonly tabs?: ComparatorTab[];
readonly labels?: Partial<ComparatorLabels>;
readonly isUserLoading?: boolean;
readonly onFetchUserData?: (force?: boolean) => void;
}
export declare function ComparatorView({ schools, schoolYears, useComparatorStore, useComparator, onBack, activeTab: externalActiveTab, onTabChange, tabs, labels: customLabels, isUserLoading, onFetchUserData, }: ComparatorViewProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ComparatorView.d.ts.map