From 0bfbfa77117820bd2b1c20c7b4ab40a013e00f73 Mon Sep 17 00:00:00 2001 From: Duong Truong Phong Date: Mon, 3 Jun 2024 12:27:22 +0700 Subject: [PATCH] phongdt:page video --- components/article/Event.vue | 14 ++ components/article/Tag.vue | 23 +++ components/article/Topic.vue | 15 ++ .../templates/components/AudioPlayer.vue | 156 -------------- .../templates/components/Podcast.vue | 191 ------------------ .../templates/components/Video.vue | 74 ------- .../templates/other/comments/default.vue | 184 +++++++++-------- .../templates/other/details/podcast.vue | 33 +++ .../templates/other/details/video.vue | 70 +++++++ .../page-component/templates/other/index.ts | 1 + .../page-component/templates/other/index.vue | 6 +- pages/bai-viet/[slug].vue | 2 +- server/api/services/[...].ts | 6 + server/models/event.ts | 50 +++++ server/models/tag.ts | 36 ++++ server/models/topic.ts | 60 ++++++ stores/event.ts | 45 +++++ stores/tag.ts | 28 +++ stores/topic.ts | 55 +++++ 19 files changed, 538 insertions(+), 511 deletions(-) create mode 100644 components/article/Event.vue create mode 100644 components/article/Tag.vue create mode 100644 components/article/Topic.vue delete mode 100644 components/dynamic-page/page-component/templates/components/AudioPlayer.vue delete mode 100644 components/dynamic-page/page-component/templates/components/Podcast.vue delete mode 100644 components/dynamic-page/page-component/templates/components/Video.vue create mode 100644 components/dynamic-page/page-component/templates/other/details/video.vue create mode 100644 server/models/event.ts create mode 100644 server/models/tag.ts create mode 100644 server/models/topic.ts create mode 100644 stores/event.ts create mode 100644 stores/tag.ts create mode 100644 stores/topic.ts diff --git a/components/article/Event.vue b/components/article/Event.vue new file mode 100644 index 0000000..50c0dbb --- /dev/null +++ b/components/article/Event.vue @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/components/article/Tag.vue b/components/article/Tag.vue new file mode 100644 index 0000000..023688e --- /dev/null +++ b/components/article/Tag.vue @@ -0,0 +1,23 @@ + + + \ No newline at end of file diff --git a/components/article/Topic.vue b/components/article/Topic.vue new file mode 100644 index 0000000..fe91aa4 --- /dev/null +++ b/components/article/Topic.vue @@ -0,0 +1,15 @@ + + \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/components/AudioPlayer.vue b/components/dynamic-page/page-component/templates/components/AudioPlayer.vue deleted file mode 100644 index f7d7f30..0000000 --- a/components/dynamic-page/page-component/templates/components/AudioPlayer.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - - diff --git a/components/dynamic-page/page-component/templates/components/Podcast.vue b/components/dynamic-page/page-component/templates/components/Podcast.vue deleted file mode 100644 index 69a14c8..0000000 --- a/components/dynamic-page/page-component/templates/components/Podcast.vue +++ /dev/null @@ -1,191 +0,0 @@ - - - diff --git a/components/dynamic-page/page-component/templates/components/Video.vue b/components/dynamic-page/page-component/templates/components/Video.vue deleted file mode 100644 index 347a57d..0000000 --- a/components/dynamic-page/page-component/templates/components/Video.vue +++ /dev/null @@ -1,74 +0,0 @@ - - diff --git a/components/dynamic-page/page-component/templates/other/comments/default.vue b/components/dynamic-page/page-component/templates/other/comments/default.vue index eecfaf1..792cd18 100644 --- a/components/dynamic-page/page-component/templates/other/comments/default.vue +++ b/components/dynamic-page/page-component/templates/other/comments/default.vue @@ -1,91 +1,101 @@ - - - \ No newline at end of file +
+ +
+ + + + + \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/other/details/podcast.vue b/components/dynamic-page/page-component/templates/other/details/podcast.vue index 71714e8..cbdae7b 100644 --- a/components/dynamic-page/page-component/templates/other/details/podcast.vue +++ b/components/dynamic-page/page-component/templates/other/details/podcast.vue @@ -1,6 +1,9 @@ + + diff --git a/components/dynamic-page/page-component/templates/other/index.ts b/components/dynamic-page/page-component/templates/other/index.ts index 737187a..a03d302 100644 --- a/components/dynamic-page/page-component/templates/other/index.ts +++ b/components/dynamic-page/page-component/templates/other/index.ts @@ -3,6 +3,7 @@ export { default as Article_Detail_Emagazine } from './details/emagazine.vue' export { default as Article_Detail_Default } from './details/default.vue' export { default as Article_Detail_Infographics } from './details/infographics.vue' export { default as Article_Detail_Podcast } from './details/podcast.vue' +export { default as Article_Detail_Video } from './details/video.vue' export { default as Default_Breadcrumb} from './breadcrumb/default.vue' export { default as ADS_Default } from './ads/default.vue'; export { default as Comment } from './comments/default.vue' \ No newline at end of file diff --git a/components/dynamic-page/page-component/templates/other/index.vue b/components/dynamic-page/page-component/templates/other/index.vue index f2ecef7..c4a213b 100644 --- a/components/dynamic-page/page-component/templates/other/index.vue +++ b/components/dynamic-page/page-component/templates/other/index.vue @@ -1,6 +1,8 @@