From 17372a9c0673064af186fc1f154ef20954dacb6d Mon Sep 17 00:00:00 2001 From: DecDuck Date: Tue, 1 Apr 2025 18:28:34 +1100 Subject: [PATCH] feat: account pages framework & updates to library --- components/AccountSidebar.vue | 82 +++++++++++++++ components/AddLibraryButton.vue | 36 ++----- components/GameCarousel.vue | 41 +++++--- components/GamePanel.vue | 4 +- components/LibraryDirectory.vue | 23 ++-- pages/account.vue | 121 ++++++++++++++++++++++ pages/account/index.vue | 1 + pages/account/notifications.vue | 3 + pages/account/security.vue | 3 + pages/account/settings.vue | 1 + pages/library.vue | 2 +- pages/library/collection/[id]/index.vue | 2 +- pages/library/game/[id]/index.vue | 18 ++-- pages/library/index.vue | 34 ++++-- server/api/v1/admin/game/metadata.post.ts | 2 +- 15 files changed, 298 insertions(+), 75 deletions(-) create mode 100644 components/AccountSidebar.vue create mode 100644 pages/account.vue create mode 100644 pages/account/index.vue create mode 100644 pages/account/notifications.vue create mode 100644 pages/account/security.vue create mode 100644 pages/account/settings.vue diff --git a/components/AccountSidebar.vue b/components/AccountSidebar.vue new file mode 100644 index 0000000..9595945 --- /dev/null +++ b/components/AccountSidebar.vue @@ -0,0 +1,82 @@ + + + diff --git a/components/AddLibraryButton.vue b/components/AddLibraryButton.vue index 76dad12..39832f4 100644 --- a/components/AddLibraryButton.vue +++ b/components/AddLibraryButton.vue @@ -1,10 +1,10 @@