From 96b4112f754fd61e7b81d68f5e657ee4da84d38c Mon Sep 17 00:00:00 2001 From: mkelvers Date: Mon, 20 Apr 2026 16:10:56 +0200 Subject: [PATCH] feat(components): extract video player component --- web/components/watch/video_player.templ | 148 ++++++++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 web/components/watch/video_player.templ diff --git a/web/components/watch/video_player.templ b/web/components/watch/video_player.templ new file mode 100644 index 0000000..4710e13 --- /dev/null +++ b/web/components/watch/video_player.templ @@ -0,0 +1,148 @@ +package watch + +import ( + "mal/web/components" + "mal/web/shared" +) + +templ VideoPlayer(data shared.WatchPageData) { + {{ streamToken := shared.ModeToken(data.InitialMode, data.ModeSources) }} + {{ hasDub := shared.ModeAvailable(data.AvailableModes, "dub") }} + {{ hasSub := shared.ModeAvailable(data.AvailableModes, "sub") }} +
+
+ +
+
+
+ + +
+
+ +
+
+
+
+
+
+ +
+ + + + +
+ 00:00 / 00:00 +
+
+ + + + + +
+
+
+
+
+}