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 @@