From 6977bad50ca5ed0c5e91022c2e7a982473f649e5 Mon Sep 17 00:00:00 2001 From: Ben Brown <9870007+brownben@users.noreply.github.com> Date: Fri, 29 Mar 2024 22:05:04 +0000 Subject: [PATCH] Frontend Tweaks (#1159) * allow web component names in components * remove unused files (images from old design) * move to button component (duplicate repeated button) * rewrite footer * rewrite header as popover (as better practice) * improve spacing on search page * heading border consistency * chore update dependencies --- frontend/components/Button.vue | 8 +- frontend/components/Footer.vue | 94 +- frontend/components/Heading.vue | 6 +- frontend/components/Icon/Close.vue | 16 + frontend/components/Icon/GitHub.vue | 8 + frontend/components/Icon/Hamburger.vue | 16 + frontend/components/Icon/Threads.vue | 8 + frontend/components/Image/Lost.vue | 261 --- frontend/components/Image/OFlag.vue | 163 -- .../components/{MunroLogo.vue => Logo.vue} | 0 frontend/components/Menu.vue | 173 +- frontend/nuxt.config.ts | 10 + frontend/package-lock.json | 2014 ++++++++--------- frontend/package.json | 26 +- frontend/pages/competitor-pools/[name].vue | 7 +- frontend/pages/events/[id]/results.vue | 14 +- .../pages/leagues/[name]/results/[class].vue | 9 +- frontend/pages/search.vue | 2 +- frontend/pages/upload/instructions.vue | 4 +- 19 files changed, 1094 insertions(+), 1745 deletions(-) create mode 100644 frontend/components/Icon/Close.vue create mode 100644 frontend/components/Icon/GitHub.vue create mode 100644 frontend/components/Icon/Hamburger.vue create mode 100644 frontend/components/Icon/Threads.vue delete mode 100644 frontend/components/Image/Lost.vue delete mode 100644 frontend/components/Image/OFlag.vue rename frontend/components/{MunroLogo.vue => Logo.vue} (100%) diff --git a/frontend/components/Button.vue b/frontend/components/Button.vue index 7eca2fc1..69e4868c 100644 --- a/frontend/components/Button.vue +++ b/frontend/components/Button.vue @@ -1,10 +1,14 @@