-
- {{ props.item.material_data?.description }}
-
+
+
+
+
+
+ {{ props.item.title }}
+
+
+ {{ props.item.material_data?.description }}
+
+
+
+
+ {{ props.item.material_data?.aired_at }}
+
+
+
-
-
+
+
diff --git a/app/components/ui/hover-card/HoverCard.vue b/app/components/ui/hover-card/HoverCard.vue
new file mode 100644
index 0000000..4b26689
--- /dev/null
+++ b/app/components/ui/hover-card/HoverCard.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/app/components/ui/hover-card/HoverCardContent.vue b/app/components/ui/hover-card/HoverCardContent.vue
new file mode 100644
index 0000000..d735157
--- /dev/null
+++ b/app/components/ui/hover-card/HoverCardContent.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
diff --git a/app/components/ui/hover-card/HoverCardTrigger.vue b/app/components/ui/hover-card/HoverCardTrigger.vue
new file mode 100644
index 0000000..2b02296
--- /dev/null
+++ b/app/components/ui/hover-card/HoverCardTrigger.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/app/components/ui/hover-card/index.ts b/app/components/ui/hover-card/index.ts
new file mode 100644
index 0000000..9e4ccc2
--- /dev/null
+++ b/app/components/ui/hover-card/index.ts
@@ -0,0 +1,3 @@
+export { default as HoverCard } from './HoverCard.vue'
+export { default as HoverCardContent } from './HoverCardContent.vue'
+export { default as HoverCardTrigger } from './HoverCardTrigger.vue'
diff --git a/app/pages/watch.vue b/app/pages/watch.vue
index 64ceffe..4ac1c27 100644
--- a/app/pages/watch.vue
+++ b/app/pages/watch.vue
@@ -61,8 +61,10 @@ watchEffect(async () => {
mediaHash: mediaHash as string,
}
- const videoParams: VideoParams = {
- translationDTO: translationDto,
+ const videoParams: any = {
+ mediaType: mediaType as string,
+ mediaId: mediaId as string,
+ mediaHash: mediaHash as string,
episode: Number(episode as string),
quality: '360',
}