From 6589017e0987bf97dcb9453106808b6187f64ff0 Mon Sep 17 00:00:00 2001
From: Ayo
Date: Fri, 15 Mar 2024 18:12:17 +0100
Subject: [PATCH] feat: add sign-up button; initial signup server api
---
components/nav/NavUser.vue | 17 ++++++++++++++++-
components/user/UserSignInEntry.vue | 18 ++++++++++++++++--
composables/sign-in.ts | 4 ++--
locales/en.json | 1 +
nuxt.config.ts | 4 ++--
server/api/[server]/signup.ts | 26 ++++++++++++++++++++++++++
6 files changed, 63 insertions(+), 7 deletions(-)
create mode 100644 server/api/[server]/signup.ts
diff --git a/components/nav/NavUser.vue b/components/nav/NavUser.vue
index 5391366f..021dce0b 100644
--- a/components/nav/NavUser.vue
+++ b/components/nav/NavUser.vue
@@ -24,8 +24,23 @@ const { busy, oauth, singleInstanceServer } = useSignIn()
flex="~ row"
gap-x-1 items-center justify-center btn-solid text-sm px-2 py-1 xl:hidden
:disabled="busy"
- @click="oauth()"
+ @click="oauth('signup')"
>
+ hey
+
+
+
+
+ {{ $t('action.sign_up') }}
+
+
+
{{ $t(singleInstanceServer ? 'user.single_instance_sign_in_desc' : 'user.sign_in_desc') }}
+