From a1f6fe51534f0a9b07d84f4483f3c5de9ca7cdbc Mon Sep 17 00:00:00 2001 From: Andinus Date: Thu, 3 Feb 2022 22:19:38 +0530 Subject: Make CreateSmiles functional, basic implementation of ManageSmiles --- client/src/components/Header.vue | 17 +++-- client/src/main.js | 4 ++ client/src/router/index.js | 16 ++--- client/src/views/CreateSmiles.vue | 141 ++++++++++++++++++++++++++++++++++++++ client/src/views/Home.vue | 4 +- client/src/views/ManageSmiles.vue | 96 ++++++++++++++++++++++++++ client/src/views/NewSmile.vue | 81 ---------------------- client/src/views/UploadSmile.vue | 7 -- 8 files changed, 262 insertions(+), 104 deletions(-) create mode 100644 client/src/views/CreateSmiles.vue create mode 100644 client/src/views/ManageSmiles.vue delete mode 100644 client/src/views/NewSmile.vue delete mode 100644 client/src/views/UploadSmile.vue diff --git a/client/src/components/Header.vue b/client/src/components/Header.vue index 8ab29b2..2eedc83 100644 --- a/client/src/components/Header.vue +++ b/client/src/components/Header.vue @@ -14,15 +14,20 @@ export default { return { items: [ { - label:'Home', - icon:'pi pi-fw pi-home', - to:'/' + label: 'Home', + icon: 'pi pi-fw pi-home', + to: '/' }, { - label:'New Smile', - icon:'pi pi-fw pi-user-plus', - to:'/new' + label: 'Create Smiles', + icon: 'pi pi-fw pi-user-plus', + to: '/create' }, + { + label: 'huh', + icon: 'pi pi-fw pi-user-plus', + to: '/5a1PNZAMafXGGEFU17xcRX3bx6wyebeK/lNtEBCOd5yLlXT5enRQoh4ai4q3vcg7F' + } ] } } diff --git a/client/src/main.js b/client/src/main.js index 76a71b3..03f0e65 100644 --- a/client/src/main.js +++ b/client/src/main.js @@ -11,6 +11,8 @@ import Button from 'primevue/button'; import Card from 'primevue/card'; import Toast from 'primevue/toast'; import ProgressBar from 'primevue/progressbar'; +import Message from 'primevue/message'; +import FileUpload from 'primevue/fileupload'; import 'primevue/resources/themes/lara-dark-blue/theme.css'; import 'primevue/resources/primevue.min.css'; @@ -28,6 +30,8 @@ app.component('InputText', InputText); app.component('Button', Button); app.component('Card', Card); app.component('Toast', Toast); +app.component('Message', Message); app.component('ProgressBar', ProgressBar); +app.component('FileUpload', FileUpload); app.mount('#app'); diff --git a/client/src/router/index.js b/client/src/router/index.js index 123941b..a2f52ac 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -1,9 +1,9 @@ import { createRouter, createWebHistory } from 'vue-router'; import Home from '../views/Home.vue'; -import NewSmile from '../views/NewSmile.vue'; +import CreateSmiles from '../views/CreateSmiles.vue'; import GetSmile from '../views/GetSmile.vue'; -import UploadSmile from '../views/UploadSmile.vue'; +import ManageSmiles from '../views/ManageSmiles.vue'; const routes = [ { @@ -12,23 +12,23 @@ const routes = [ component: Home }, { - path: '/new', - name: 'New Smile', + path: '/create', + name: 'CreateSmiles', // route level code-splitting // this generates a separate chunk (about.[hash].js) for this route // which is lazy-loaded when the route is visited. // component: () => import(/* webpackChunkName: "about" */ '../views/NewSmile.vue') - component: NewSmile + component: CreateSmiles }, { path: '/:id', - name: 'Get Smile', + name: 'GetSmile', component: GetSmile }, { path: '/:id/:auth', - name: 'Upload Smile', - component: UploadSmile + name: 'ManageSmiles', + component: ManageSmiles } ]; diff --git a/client/src/views/CreateSmiles.vue b/client/src/views/CreateSmiles.vue new file mode 100644 index 0000000..7c285f0 --- /dev/null +++ b/client/src/views/CreateSmiles.vue @@ -0,0 +1,141 @@ + + + + + diff --git a/client/src/views/Home.vue b/client/src/views/Home.vue index 880c380..50952b0 100644 --- a/client/src/views/Home.vue +++ b/client/src/views/Home.vue @@ -19,8 +19,8 @@
- -
diff --git a/client/src/views/ManageSmiles.vue b/client/src/views/ManageSmiles.vue new file mode 100644 index 0000000..9a535b7 --- /dev/null +++ b/client/src/views/ManageSmiles.vue @@ -0,0 +1,96 @@ + + + diff --git a/client/src/views/NewSmile.vue b/client/src/views/NewSmile.vue deleted file mode 100644 index f721d50..0000000 --- a/client/src/views/NewSmile.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - diff --git a/client/src/views/UploadSmile.vue b/client/src/views/UploadSmile.vue deleted file mode 100644 index 67e1dd9..0000000 --- a/client/src/views/UploadSmile.vue +++ /dev/null @@ -1,7 +0,0 @@ - -- cgit 1.4.1-2-gfad0