From 6b4abeb2b676dc6a3e44bcb8fef13afadd9ad610 Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Sat, 25 May 2024 12:55:20 +0300 Subject: [PATCH] add back panel --- front/components.d.ts | 10 ++++-- front/src/App.vue | 8 +++++ front/src/assets/main.scss | 32 +++++++++++++++++++ .../{Floorplan.vue => Floorplan/index.vue} | 2 +- .../{FloorplanItem.vue => Floorplan/item.vue} | 4 +-- front/src/components/Home.vue | 3 -- front/src/main.ts | 7 ++-- 7 files changed, 56 insertions(+), 10 deletions(-) rename front/src/components/{Floorplan.vue => Floorplan/index.vue} (88%) rename front/src/components/{FloorplanItem.vue => Floorplan/item.vue} (97%) diff --git a/front/components.d.ts b/front/components.d.ts index 164e025..3cb9f99 100644 --- a/front/components.d.ts +++ b/front/components.d.ts @@ -8,12 +8,18 @@ export {} declare module 'vue' { export interface GlobalComponents { copy: typeof import('./src/components/Floorplan copy.vue')['default'] - Floorplan: typeof import('./src/components/Floorplan.vue')['default'] - FloorplanItem: typeof import('./src/components/FloorplanItem.vue')['default'] + Floorplan: typeof import('./src/components/Floorplan/index.vue')['default'] + FloorplanItem: typeof import('./src/components/Floorplan/FloorplanItem.vue')['default'] Game: typeof import('./src/components/Game.vue')['default'] Home: typeof import('./src/components/Home.vue')['default'] IMdiFile: typeof import('~icons/mdi/file')['default'] + IMdiHexagon: typeof import('~icons/mdi/hexagon')['default'] + IMdiHexagonIpOutline: typeof import('~icons/mdi/hexagon-ip-outline')['default'] + IMdiHexagonOutline: typeof import('~icons/mdi/hexagon-outline')['default'] + IMdiHome: typeof import('~icons/mdi/home')['default'] + IMdiShop: typeof import('~icons/mdi/shop')['default'] IMdiVideo3d: typeof import('~icons/mdi/video3d')['default'] + Item: typeof import('./src/components/Floorplan/item.vue')['default'] Projects: typeof import('./src/components/Projects.vue')['default'] RandomIcon: typeof import('./src/components/RandomIcon.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] diff --git a/front/src/App.vue b/front/src/App.vue index 8700889..5c46bde 100644 --- a/front/src/App.vue +++ b/front/src/App.vue @@ -1,7 +1,15 @@ \ No newline at end of file diff --git a/front/src/assets/main.scss b/front/src/assets/main.scss index 0a2fed2..ccb4a03 100644 --- a/front/src/assets/main.scss +++ b/front/src/assets/main.scss @@ -1 +1,33 @@ @import 'grid.scss'; + +// #06bcb3 +// #e6d787 +// #048280 +// #a47f62 +// #b1abd4 +// #304c5a + +.nav { + display: flex; + flex-direction: column; + position: fixed; + top: 0; + left: 0; + bottom: 0; + padding: 1rem; + max-width: 2rem; + font-size: 2rem; + background-color: #fff; + box-shadow: 0 0 4px rgba(#000, 0.5); + + z-index: 100; + +} + +a[href] { + color: #048280; + + &.router-link-active { + color: #a47f62; + } +} \ No newline at end of file diff --git a/front/src/components/Floorplan.vue b/front/src/components/Floorplan/index.vue similarity index 88% rename from front/src/components/Floorplan.vue rename to front/src/components/Floorplan/index.vue index 8f28e22..a28c29a 100644 --- a/front/src/components/Floorplan.vue +++ b/front/src/components/Floorplan/index.vue @@ -1,7 +1,7 @@