From 2b399d3bb1c8ca22c6f395770ca8313a7dd30ca1 Mon Sep 17 00:00:00 2001 From: HAM!DREZA Date: Sat, 29 Jun 2024 10:20:42 +0330 Subject: [PATCH] complete every routes v-1 --- components.d.ts | 8 + src/components/AddVideo.vue | 314 ++++++++++++++++++++++++++++++ src/components/HeadlineDetail.vue | 85 ++++++++ src/layouts/Main.vue | 4 +- src/router/index.js | 5 + src/stores/Headlines.js | 27 +-- src/stores/uploader.js | 3 +- src/views/AddVideos.vue | 154 +++++++++++++-- src/views/Create.vue | 14 +- src/views/Videos.vue | 5 +- 10 files changed, 584 insertions(+), 35 deletions(-) create mode 100644 src/components/AddVideo.vue create mode 100644 src/components/HeadlineDetail.vue diff --git a/components.d.ts b/components.d.ts index 872bec6..b9e7102 100644 --- a/components.d.ts +++ b/components.d.ts @@ -7,19 +7,25 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { + AddVideo: typeof import('./src/components/AddVideo.vue')['default'] Avatar: typeof import('primevue/avatar')['default'] + Badge: typeof import('primevue/badge')['default'] Button: typeof import('primevue/button')['default'] Card: typeof import('primevue/card')['default'] CategoryForm: typeof import('./src/components/CategoryForm.vue')['default'] + Checkbox: typeof import('primevue/checkbox')['default'] Column: typeof import('primevue/column')['default'] + copy: typeof import('./src/components/ProductDetails copy.vue')['default'] CouponDetails: typeof import('./src/components/CouponDetails.vue')['default'] DataTable: typeof import('primevue/datatable')['default'] Dropdown: typeof import('primevue/dropdown')['default'] Editor: typeof import('primevue/editor')['default'] Fieldset: typeof import('primevue/fieldset')['default'] + FileUpload: typeof import('primevue/fileupload')['default'] FirstStep: typeof import('./src/components/ProductFormSteps/FirstStep.vue')['default'] FloatLabel: typeof import('primevue/floatlabel')['default'] Galleria: typeof import('primevue/galleria')['default'] + HeadlineDetail: typeof import('./src/components/HeadlineDetail.vue')['default'] HelloWorld: typeof import('./src/components/HelloWorld.vue')['default'] IconCommunity: typeof import('./src/components/icons/IconCommunity.vue')['default'] IconDocumentation: typeof import('./src/components/icons/IconDocumentation.vue')['default'] @@ -35,8 +41,10 @@ declare module 'vue' { Paginator: typeof import('primevue/paginator')['default'] Panel: typeof import('primevue/panel')['default'] PanelMenu: typeof import('primevue/panelmenu')['default'] + Password: typeof import('primevue/password')['default'] ProductDetails: typeof import('./src/components/ProductDetails.vue')['default'] ProductForm: typeof import('./src/components/ProductForm.vue')['default'] + ProgressBar: typeof import('primevue/progressbar')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] SecondStep: typeof import('./src/components/ProductFormSteps/SecondStep.vue')['default'] diff --git a/src/components/AddVideo.vue b/src/components/AddVideo.vue new file mode 100644 index 0000000..3333db5 --- /dev/null +++ b/src/components/AddVideo.vue @@ -0,0 +1,314 @@ + +