qa: migration to SvelteKit 2 + Sveltestrap 6
This commit is contained in:
parent
4dedcfc420
commit
a043138a63
28 changed files with 806 additions and 259 deletions
|
|
@ -1,7 +1,7 @@
|
|||
<script>
|
||||
import {
|
||||
Badge,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
export { className as class };
|
||||
let className = '';
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
import {
|
||||
Button,
|
||||
Icon,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { themes, themesIdx } from '$lib/stores/themes';
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
Col,
|
||||
Container,
|
||||
Row,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import ExerciceHeader from '$lib/components/ExerciceHeader.svelte';
|
||||
import QAItems from '$lib/components/QAItems.svelte';
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
NavLink,
|
||||
Progress,
|
||||
Row,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { auth, gitlab, version } from '$lib/stores/auth';
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
import {
|
||||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { getQAView } from '$lib/todo';
|
||||
import { getExerciceQA } from '$lib/qa';
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
import {
|
||||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { getExerciceTested, getQAWork } from '$lib/todo'
|
||||
import { exercicesIdx } from '$lib/stores/exercices'
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
Icon,
|
||||
Row,
|
||||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import BadgeState from '$lib/components/BadgeState.svelte';
|
||||
import DateFormat from '$lib/components/DateFormat.svelte';
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
Button,
|
||||
Icon,
|
||||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { getExerciceQA, QAComment } from '$lib/qa.js';
|
||||
import BadgeState from '$lib/components/BadgeState.svelte';
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
import {
|
||||
Button,
|
||||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { QAQuery, QAStates } from '$lib/qa';
|
||||
import { ToastsStore } from '$lib/stores/toasts';
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
CardBody,
|
||||
Col,
|
||||
Row,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
let themesP = fetch('api/qa/export.json').then((res) => res.json())
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
Toast,
|
||||
ToastBody,
|
||||
ToastHeader,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { ToastsStore } from '$lib/stores/toasts';
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
import {
|
||||
Container,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import Header from '$lib/components/Header.svelte';
|
||||
import Toaster from '$lib/components/Toaster.svelte';
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
Col,
|
||||
Container,
|
||||
Row,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import MyExercices from '$lib/components/MyExercices.svelte';
|
||||
import MyTodo from '$lib/components/MyTodo.svelte';
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
Icon,
|
||||
Spinner,
|
||||
Table,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { fieldsExercices, getExercices } from '$lib/exercices';
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
Icon,
|
||||
Row,
|
||||
Table,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import QANewItem from '$lib/components/QANewItem.svelte';
|
||||
|
||||
|
|
|
|||
|
|
@ -12,9 +12,9 @@ export async function load({ params, parent }) {
|
|||
}
|
||||
|
||||
if (!query_selected) {
|
||||
throw error(404, {
|
||||
message: 'Not found'
|
||||
});
|
||||
error(404, {
|
||||
message: 'Not found'
|
||||
});
|
||||
}
|
||||
|
||||
return { exercice, qaitems, query_selected };
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
import {
|
||||
Container,
|
||||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
</script>
|
||||
|
||||
<Container class="mt-2 mb-5">
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
import {
|
||||
Container,
|
||||
Table,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
teams.refresh();
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
Container,
|
||||
Row,
|
||||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import MyExercices from '$lib/components/MyExercices.svelte';
|
||||
import MyTodo from '$lib/components/MyTodo.svelte';
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
ButtonGroup,
|
||||
Container,
|
||||
Table,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
themes.refresh();
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
Icon,
|
||||
Table,
|
||||
Spinner,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import { fieldsExercices, getThemedExercices } from '$lib/exercices';
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
Icon,
|
||||
Row,
|
||||
Table,
|
||||
} from 'sveltestrap';
|
||||
} from '@sveltestrap/sveltestrap';
|
||||
|
||||
import QANewItem from '$lib/components/QANewItem.svelte';
|
||||
|
||||
|
|
|
|||
|
|
@ -12,9 +12,9 @@ export async function load({ params, parent }) {
|
|||
}
|
||||
|
||||
if (!query_selected) {
|
||||
throw error(404, {
|
||||
message: 'Not found'
|
||||
});
|
||||
error(404, {
|
||||
message: 'Not found'
|
||||
});
|
||||
}
|
||||
|
||||
return { exercice, qaitems, query_selected, theme };
|
||||
|
|
|
|||
Reference in a new issue