diff --git a/apps/course-app/svelte.config.js b/apps/course-app/svelte.config.js index e00ee639..d99956f4 100644 --- a/apps/course-app/svelte.config.js +++ b/apps/course-app/svelte.config.js @@ -5,7 +5,9 @@ import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; const config = { // Consult https://svelte.dev/docs/kit/integrations // for more information about preprocessors - preprocess: vitePreprocess(), + preprocess: vitePreprocess({ + script: true + }), kit: { // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. diff --git a/apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/DeleteConfirmation.svelte b/apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/DeleteConfirmation.svelte index 15d5bff8..7661b937 100644 --- a/apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/DeleteConfirmation.svelte +++ b/apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/DeleteConfirmation.svelte @@ -8,11 +8,6 @@ export let onDelete = () => {}; export let onCancel = () => {}; - - async function handleDelete() { - onDelete(); - $deleteConfirmation.open = false; - }
-

+

{$t('course.navItem.lessons.exercises.all_exercises.delete_confirmation.sure')} -

+

-

+

{$t('course.navItem.people.delete_confirmation.sure')} {email}? -

+

import Modal from '$lib/components/Modal/index.svelte'; - import PrimaryButton from '$lib/components/PrimaryButton/index.svelte'; import { VARIANTS } from '$lib/components/PrimaryButton/constants'; + import PrimaryButton from '$lib/components/PrimaryButton/index.svelte'; import { t } from '$lib/utils/functions/translations'; export let onDelete = () => {}; @@ -20,10 +20,10 @@ : $t('community.delete.comment')}" >
-

+

{$t('community.delete.sure')} {isQuestion ? $t('community.delete.question') : $t('community.delete.comment')}? -

+

+ import { browser } from '$app/environment'; import { goto } from '$app/navigation'; - import pluralize from 'pluralize'; - import TrashCanIcon from 'carbon-icons-svelte/lib/TrashCan.svelte'; - import { Dropdown, SkeletonPlaceholder, SkeletonText } from 'carbon-components-svelte'; - import ArrowLeftIcon from 'carbon-icons-svelte/lib/ArrowLeft.svelte'; - import Vote from '$lib/components/Vote/index.svelte'; - import PrimaryButton from '$lib/components/PrimaryButton/index.svelte'; - import { VARIANTS } from '$lib/components/PrimaryButton/constants'; import Avatar from '$lib/components/Avatar/index.svelte'; + import { courses } from '$lib/components/Courses/store'; + import TextField from '$lib/components/Form/TextField.svelte'; import IconButton from '$lib/components/IconButton/index.svelte'; - import CheckmarkOutlineIcon from 'carbon-icons-svelte/lib/CheckmarkOutline.svelte'; - import { currentOrgPath, isOrgAdmin, currentOrg } from '$lib/utils/store/org'; - import { profile } from '$lib/utils/store/user'; + import DeleteModal from '$lib/components/Org/Community/DeleteModal.svelte'; + import { VARIANTS } from '$lib/components/PrimaryButton/constants'; + import PrimaryButton from '$lib/components/PrimaryButton/index.svelte'; + import { snackbar } from '$lib/components/Snackbar/store'; + import TextEditor from '$lib/components/TextEditor/index.svelte'; + import Vote from '$lib/components/Vote/index.svelte'; + import { calDateDiff } from '$lib/utils/functions/date'; import { supabase } from '$lib/utils/functions/supabase'; + import { t } from '$lib/utils/functions/translations'; import { askCommunityValidation, commentInCommunityValidation } from '$lib/utils/functions/validator'; - import { snackbar } from '$lib/components/Snackbar/store'; - import TextField from '$lib/components/Form/TextField.svelte'; - import DeleteModal from '$lib/components/Org/Community/DeleteModal.svelte'; - import TextEditor from '$lib/components/TextEditor/index.svelte'; - import { calDateDiff } from '$lib/utils/functions/date'; - import { browser } from '$app/environment'; import { fetchCourses } from '$lib/utils/services/courses'; - import { t } from '$lib/utils/functions/translations'; - import { courses } from '$lib/components/Courses/store'; + import { currentOrg, currentOrgPath, isOrgAdmin } from '$lib/utils/store/org'; + import { profile } from '$lib/utils/store/user'; import type { Course } from '$lib/utils/types'; + import { Dropdown, SkeletonPlaceholder, SkeletonText } from 'carbon-components-svelte'; + import ArrowLeftIcon from 'carbon-icons-svelte/lib/ArrowLeft.svelte'; + import CheckmarkOutlineIcon from 'carbon-icons-svelte/lib/CheckmarkOutline.svelte'; + import TrashCanIcon from 'carbon-icons-svelte/lib/TrashCan.svelte'; + import pluralize from 'pluralize'; export let data; const { slug } = data; @@ -382,23 +382,23 @@ }} onDelete={() => handleDelete(false)} /> -
+
{#if !question} -
+
{:else} -
+
{$t('community.ask.go_back')} -
+
{#if isEditMode} ({ id: course.id, text: course.title }))} @@ -441,17 +441,17 @@ {/if} {/if}
-
-
-
+
+
+
-

{question.author.name}

-

+

{question.author.name}

+

{question.createdAt}

@@ -487,18 +487,18 @@
{#each question.comments as comment} -
+
upvoteQuestion('comment', comment.id)} disabled={voted.comment[comment.id]} /> -
-
+
+
-

{comment.name}

-

+

{comment.name}

+

{comment.createdAt}

@@ -528,7 +528,7 @@
-
+
{#if !editorInstance} {/if} -
+
diff --git a/apps/dashboard/src/routes/org/[slug]/community/ask/+page.svelte b/apps/dashboard/src/routes/org/[slug]/community/ask/+page.svelte index 545f4aa0..2aef97de 100644 --- a/apps/dashboard/src/routes/org/[slug]/community/ask/+page.svelte +++ b/apps/dashboard/src/routes/org/[slug]/community/ask/+page.svelte @@ -1,25 +1,26 @@