diff --git a/src/assets/css/style.css b/src/assets/css/style.css index a936de1..311c968 100644 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -166,3 +166,6 @@ button[custom='black'] { --button-click-color: #fff; --button-font-size: 1.6rem; } +.el-select-dropdown__item { + padding: 0 2rem !important; +} diff --git a/src/assets/icons/download.svg b/src/assets/icons/download.svg new file mode 100644 index 0000000..f8078ae --- /dev/null +++ b/src/assets/icons/download.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/assets/images/wardrobe/empty-wardrobe.png b/src/assets/images/wardrobe/empty-wardrobe.png new file mode 100644 index 0000000..f33389f Binary files /dev/null and b/src/assets/images/wardrobe/empty-wardrobe.png differ diff --git a/src/router/index.ts b/src/router/index.ts index f675a2d..25c5173 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -23,11 +23,11 @@ const router = createRouter({ name: 'brand', component: () => import('../views/brand/index.vue') }, - { - path: '/digitalItem', - name: 'digitalItem', - component: () => import('../views/digitalItem/index.vue'), - }, + { + path: '/digitalItem', + name: 'digitalItem', + component: () => import('../views/digitalItem/index.vue') + }, { path: '/settings', name: 'settings', @@ -39,6 +39,11 @@ const router = createRouter({ name: 'notifications', component: () => import('@/views/notifications/index.vue') }, + { + path: '/wardrobe', + name: 'wardrobe', + component: () => import('@/views/wardrobe/index.vue') + }, { path: '/:pathMatch(.*)', name: '404', diff --git a/src/views/main-header.vue b/src/views/main-header.vue index 42562c3..08d4e8a 100644 --- a/src/views/main-header.vue +++ b/src/views/main-header.vue @@ -117,6 +117,7 @@ const onMyWardrobe = () => { hideProfilePopover() console.log('my wardrobe') + router.push('/wardrobe') } const onNotifications = () => { hideProfilePopover() diff --git a/src/views/wardrobe/Assets.vue b/src/views/wardrobe/Assets.vue new file mode 100644 index 0000000..e6f6707 --- /dev/null +++ b/src/views/wardrobe/Assets.vue @@ -0,0 +1,486 @@ + + + + + + + + {{ selectedCount }} Selected + Select All + Deselect All + + + + + + Download Selected + + + + + + + + + + + + + + + Nothing in Wardrobe yet + + Explore the digital item and add pieces to your collection. + + + Explore Digital Items + + + + + + + diff --git a/src/views/wardrobe/Orders.vue b/src/views/wardrobe/Orders.vue new file mode 100644 index 0000000..38e51ff --- /dev/null +++ b/src/views/wardrobe/Orders.vue @@ -0,0 +1,257 @@ + + + + + + + {{ status.label }} + + + + + + + + + + + + Nothing in Wardrobe yet + + Explore the digital item and add pieces to your collection. + + + Explore Digital Items + + + + + + diff --git a/src/views/wardrobe/index.vue b/src/views/wardrobe/index.vue new file mode 100644 index 0000000..287dfa3 --- /dev/null +++ b/src/views/wardrobe/index.vue @@ -0,0 +1,219 @@ + + + + My Wardrobe + Your digital pieces, all in one place + + + + + + + {{ tab.label }} + + + + + Sort by + + + + + + + + + + + + +
+ Explore the digital item and add pieces to your collection. +