From 3a7132ea98bab21d39b1c79b12745dca68daee4e Mon Sep 17 00:00:00 2001 From: Duong Truong Phong Date: Fri, 31 May 2024 13:57:40 +0700 Subject: [PATCH 1/3] phongdt:podcast --- components/article/podcast.vue | 91 ++++++++++++ organisms/article/ArticlePodcast.vue | 61 ++++++++ organisms/audioPlayer/AudioPlayer.vue | 162 ++++++++++++++++++++ pages/index.vue | 3 +- server/models/article.ts | 151 +++++++++++++++++++ server/models/author.ts | 31 ++++ stores/article.ts | 204 ++++++++++++++++++++++++++ 7 files changed, 702 insertions(+), 1 deletion(-) create mode 100644 components/article/podcast.vue create mode 100644 organisms/article/ArticlePodcast.vue create mode 100644 organisms/audioPlayer/AudioPlayer.vue create mode 100644 server/models/article.ts create mode 100644 server/models/author.ts create mode 100644 stores/article.ts diff --git a/components/article/podcast.vue b/components/article/podcast.vue new file mode 100644 index 0000000..936a03e --- /dev/null +++ b/components/article/podcast.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/organisms/article/ArticlePodcast.vue b/organisms/article/ArticlePodcast.vue new file mode 100644 index 0000000..9f46fa2 --- /dev/null +++ b/organisms/article/ArticlePodcast.vue @@ -0,0 +1,61 @@ + + + + \ No newline at end of file diff --git a/organisms/audioPlayer/AudioPlayer.vue b/organisms/audioPlayer/AudioPlayer.vue new file mode 100644 index 0000000..8139f4c --- /dev/null +++ b/organisms/audioPlayer/AudioPlayer.vue @@ -0,0 +1,162 @@ + + + + \ No newline at end of file diff --git a/pages/index.vue b/pages/index.vue index 2127d92..bba6ced 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -3,7 +3,7 @@ import _cloneDeep from 'lodash/cloneDeep'; import DynamicTemplate from "~/components/dynamic-page/page/templates/index.vue"; import DynamicSection from "~/components/dynamic-page/page-section/templates/index.vue"; - +import Podcast from "~/components/article/podcast.vue" import { useDynamicPageStore } from '~/stores/dynamic-page'; const { currentPage, sectionPublished, componentPublished } = storeToRefs(useDynamicPageStore()); @@ -34,6 +34,7 @@ useHead({