Files
classroomio/apps/dashboard/src/lib/features/course/utils/store.ts
T

38 lines
700 B
TypeScript
Raw Normal View History

2026-03-09 11:18:22 +01:00
import { writable } from 'svelte/store';
2021-08-18 19:47:02 +03:00
2024-04-20 14:40:44 +01:00
export const courseMetaDeta = writable<{
view: 'grid' | 'list';
}>({
view: 'grid'
2021-12-30 22:30:30 +02:00
});
2021-08-18 19:47:02 +03:00
export const createCourseModal = writable({
title: '',
type: '',
2021-08-18 19:47:02 +03:00
description: '',
emails: '',
tutors: '',
students: ''
2021-08-18 19:47:02 +03:00
});
2021-12-30 22:30:30 +02:00
export const copyCourseModalInitialState = {
open: false,
courseIdToCopy: null,
id: '',
title: '',
2025-10-29 09:57:29 +01:00
description: '',
2021-12-30 22:30:30 +02:00
isSaving: false,
error: null
2021-12-30 22:30:30 +02:00
};
2021-12-30 22:30:30 +02:00
export const copyCourseModal = writable({ ...copyCourseModalInitialState });
2025-10-29 09:57:29 +01:00
export const deleteCourseModalInitialState = {
open: false,
id: '',
title: '',
isDeleting: false
};
export const deleteCourseModal = writable({ ...deleteCourseModalInitialState });