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: '',
|
2024-05-21 00:14:47 +01:00
|
|
|
type: '',
|
2021-08-18 19:47:02 +03:00
|
|
|
description: '',
|
|
|
|
|
emails: '',
|
|
|
|
|
tutors: '',
|
2023-08-24 07:32:19 +00:00
|
|
|
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,
|
2023-08-24 07:32:19 +00:00
|
|
|
error: null
|
2021-12-30 22:30:30 +02:00
|
|
|
};
|
2023-09-29 09:25:32 +01: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 });
|