From 346890c088c45de503e1e7097547630b1b62f498 Mon Sep 17 00:00:00 2001 From: Pascal Martineau Date: Wed, 17 Sep 2025 08:41:42 -0400 Subject: [PATCH] refactor: better project structure --- .../ccat/app/components/auth/LoginForm.vue | 2 +- .../ccat/app/components/auth/LogoutForm.vue | 2 +- .../ccat/app/components/auth/SignUpButton.vue | 12 ---- .../app/components/auth/UserSwitchButton.vue | 13 ----- .../app/components/site/SiteHeaderTopAuth.vue | 5 +- .../components/site/SiteHeaderTopMember.vue | 12 ++-- .../themes/ccat/app/composables/useAuth.ts | 57 +++++++++++++++++++ .../themes/ccat/app/composables/useLogin.ts | 48 ---------------- .../themes/ccat/app/composables/useLogout.ts | 23 -------- .../ccat/app/composables/useMemberArea.ts | 3 + .../ccat/app/composables/useMemberSignup.ts | 3 + .../ccat/app/composables/useNodeByUri.ts | 20 +------ .../menuItems.gql} | 0 .../nodeByUri.gql} | 0 .../siteOptions.gql} | 0 wp-content/themes/ccat/nuxt.config.ts | 6 +- .../ccat/server/{graphql => }/schema.graphql | 0 .../themes/ccat/shared/{ => types}/auth.d.ts | 0 .../themes/ccat/shared/utils/login-schema.ts | 8 +++ 19 files changed, 90 insertions(+), 124 deletions(-) delete mode 100644 wp-content/themes/ccat/app/components/auth/SignUpButton.vue delete mode 100644 wp-content/themes/ccat/app/components/auth/UserSwitchButton.vue create mode 100644 wp-content/themes/ccat/app/composables/useAuth.ts delete mode 100644 wp-content/themes/ccat/app/composables/useLogin.ts delete mode 100644 wp-content/themes/ccat/app/composables/useLogout.ts create mode 100644 wp-content/themes/ccat/app/composables/useMemberArea.ts create mode 100644 wp-content/themes/ccat/app/composables/useMemberSignup.ts rename wp-content/themes/ccat/app/{composables/useMenuItems.gql => graphql/menuItems.gql} (100%) rename wp-content/themes/ccat/app/{composables/useNodeByUri.gql => graphql/nodeByUri.gql} (100%) rename wp-content/themes/ccat/app/{composables/useSiteOptions.gql => graphql/siteOptions.gql} (100%) rename wp-content/themes/ccat/server/{graphql => }/schema.graphql (100%) rename wp-content/themes/ccat/shared/{ => types}/auth.d.ts (100%) create mode 100644 wp-content/themes/ccat/shared/utils/login-schema.ts diff --git a/wp-content/themes/ccat/app/components/auth/LoginForm.vue b/wp-content/themes/ccat/app/components/auth/LoginForm.vue index 8c1a5ad..d9bf6a1 100644 --- a/wp-content/themes/ccat/app/components/auth/LoginForm.vue +++ b/wp-content/themes/ccat/app/components/auth/LoginForm.vue @@ -1,5 +1,5 @@