UNPKG

analytica-frontend-lib

Version:

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

33 lines 2.27 kB
import { ActivityType } from '../ActivityCreate/ActivityCreate.types/index'; import type { BaseApiClient } from '../index'; import type { RecommendedLessonDraftResponse, RecommendedLessonPreFiltersInput, RecommendedLessonCreatePayload } from '../components/RecommendedLessonCreate/RecommendedLessonCreate.types'; import { RecommendedClassDraftType } from '../components/RecommendedLessonCreate/RecommendedLessonCreate.types'; /** * RecommendedLessonCreate page component for creating new recommended lessons * This page does not use the standard Layout (header/sidebar) * @returns JSX element representing the create recommended lesson page */ declare const RecommendedLessonCreate: ({ apiClient, institutionId, onBack, onCreateRecommendedLesson, onSaveModel, preFilters: preFiltersProp, onRedirectToActivity, onCreateNewActivity, }: { apiClient: BaseApiClient; institutionId: string; onBack?: () => void; onCreateRecommendedLesson?: (recommendedLessonId: string, recommendedLessonData: RecommendedLessonCreatePayload) => void; onSaveModel?: (response: RecommendedLessonDraftResponse) => void; /** Pre-filters to apply when creating a new recommended lesson */ preFilters?: RecommendedLessonPreFiltersInput | null; onRedirectToActivity?: ({ activityId, activityType, lessonId, lessonType, }: { activityId: string; activityType: ActivityType; lessonId: string; lessonType: RecommendedClassDraftType; }) => void; /** Callback when create new activity is clicked (without existing activity) */ onCreateNewActivity?: ({ lessonId, lessonType, }: { lessonId: string; lessonType: RecommendedClassDraftType; }) => void; }) => import("react/jsx-runtime").JSX.Element; export { RecommendedLessonCreate }; export { RecommendedClassDraftType } from '../components/RecommendedLessonCreate/RecommendedLessonCreate.types'; export type { LessonBackendFiltersFormat, RecommendedLessonDraftResponse, RecommendedLessonData, RecommendedLessonPreFiltersInput, RecommendedLessonCreatePayload, RecommendedLessonCreateResponse, School, SchoolYear, Class, Student, } from '../components/RecommendedLessonCreate/RecommendedLessonCreate.types'; //# sourceMappingURL=RecommendedLessonCreate.d.ts.map