analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
27 lines • 980 B
TypeScript
import type { SimulatedFiltersModalProps } from './types';
/**
* SimulatedFiltersModal - Filters modal exclusive for Simulated exams
*
* Uses data from user access endpoint and CheckboxGroup component with cascading.
* Filters: School → Grade → Class → Students
*
* Receives the api client and calls the endpoints directly:
* - GET /auth/me - for schools, schoolYears, classes
* - POST /students/filters - for students list
*
* @example
* ```tsx
* import api from '@/services/apiService';
*
* <SimulatedFiltersModal
* isOpen={isOpen}
* onClose={() => setIsOpen(false)}
* onApply={(filters) => handleApply(filters)}
* initialFilters={currentFilters}
* api={api}
* />
* ```
*/
export declare function SimulatedFiltersModal({ isOpen, onClose, onApply, initialFilters, api, }: Readonly<SimulatedFiltersModalProps>): import("react/jsx-runtime").JSX.Element;
export default SimulatedFiltersModal;
//# sourceMappingURL=SimulatedFiltersModal.d.ts.map