From 48d56876617439e992f9b86a63b6335b6e7894a9 Mon Sep 17 00:00:00 2001 From: vhaudiquet Date: Wed, 27 Nov 2024 12:42:19 +0100 Subject: [PATCH] Huge changes: Sidebar, new UI --- frontend/Dockerfile | 2 +- frontend/components/ItemViewer.vue | 85 ++++++++------- frontend/components/Logo.vue | 16 ++- frontend/components/SideBar.vue | 38 +++++++ frontend/components/TreeItem.vue | 117 ++++++++++++-------- frontend/nuxt.config.ts | 6 +- frontend/package-lock.json | 159 +++++++++++++++++++++++++++- frontend/package.json | 5 + frontend/pages/champion/[alias].vue | 17 +-- frontend/types/items.ts | 22 ++++ 10 files changed, 361 insertions(+), 106 deletions(-) create mode 100644 frontend/components/SideBar.vue create mode 100644 frontend/types/items.ts diff --git a/frontend/Dockerfile b/frontend/Dockerfile index ec65959..b935d5c 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,4 +1,4 @@ -FROM node:lts-alpine AS base +FROM node:current-alpine AS base WORKDIR /app FROM base AS build diff --git a/frontend/components/ItemViewer.vue b/frontend/components/ItemViewer.vue index 666bf95..f8d71db 100644 --- a/frontend/components/ItemViewer.vue +++ b/frontend/components/ItemViewer.vue @@ -1,95 +1,92 @@ @@ -97,19 +94,21 @@ for(let item of items.value) { diff --git a/frontend/components/Logo.vue b/frontend/components/Logo.vue index 4891c6e..2ed168b 100644 --- a/frontend/components/Logo.vue +++ b/frontend/components/Logo.vue @@ -1,8 +1,15 @@ + + @@ -11,8 +18,11 @@ #logo-text { font-weight: 200; align-content: center; - font-size: 90px; + + font-size: 90px; + margin-left: 20px; + user-select: none; text-decoration: none; } diff --git a/frontend/components/SideBar.vue b/frontend/components/SideBar.vue new file mode 100644 index 0000000..fa9a209 --- /dev/null +++ b/frontend/components/SideBar.vue @@ -0,0 +1,38 @@ + + + + + \ No newline at end of file diff --git a/frontend/components/TreeItem.vue b/frontend/components/TreeItem.vue index 5ffe57b..54eca5e 100644 --- a/frontend/components/TreeItem.vue +++ b/frontend/components/TreeItem.vue @@ -1,74 +1,97 @@ -