diff --git a/apps/dashboard/src/lib/components/Course/components/Lesson/Materials/Video/EmbedLink.svelte b/apps/dashboard/src/lib/components/Course/components/Lesson/Materials/Video/EmbedLink.svelte new file mode 100644 index 00000000..b9d5ecbb --- /dev/null +++ b/apps/dashboard/src/lib/components/Course/components/Lesson/Materials/Video/EmbedLink.svelte @@ -0,0 +1,80 @@ + + +
+ ($isLessonDirty = true)} + placeholder="https://www.videoplayer.com/" + errorMessage={error} + /> + +
+

+ Videos added: + {$lesson?.materials?.videos.filter((v) => v.type === 'generic').length || 0} + +

+
+ {#each $lesson?.materials?.videos as video, index} + {#if video.type === 'generic'} +
+ + {video.link} + + + removeVideo(index)}> + + +
+ {/if} + {/each} +
diff --git a/apps/dashboard/src/lib/components/Course/components/Lesson/Materials/Video/Index.svelte b/apps/dashboard/src/lib/components/Course/components/Lesson/Materials/Video/Index.svelte index c1c718c2..ffbf5477 100644 --- a/apps/dashboard/src/lib/components/Course/components/Lesson/Materials/Video/Index.svelte +++ b/apps/dashboard/src/lib/components/Course/components/Lesson/Materials/Video/Index.svelte @@ -1,6 +1,7 @@