diff --git a/packages/web/components/templates/ConfirmProfileModal.tsx b/packages/web/components/templates/ConfirmProfileForm.tsx
similarity index 54%
rename from packages/web/components/templates/ConfirmProfileModal.tsx
rename to packages/web/components/templates/ConfirmProfileForm.tsx
index 0c8e4387f..4b3c4170c 100644
--- a/packages/web/components/templates/ConfirmProfileModal.tsx
+++ b/packages/web/components/templates/ConfirmProfileForm.tsx
@@ -1,16 +1,19 @@
import { ModalRoot, ModalContent } from '../elements/ModalPrimitives'
-import { HStack, VStack } from '../elements/LayoutPrimitives'
+import { HStack, SpanBox, VStack } from '../elements/LayoutPrimitives'
import { Button } from '../elements/Button'
import { StyledText } from '../elements/StyledText'
import { useCallback, useState } from 'react'
-import { BorderedFormInput, FormInput } from '../elements/FormElements'
-import { BorderedTextArea } from '../elements/StyledTextArea'
-import { TermAndConditionsFooter } from '../templates/LoginForm'
+import {
+ BorderedFormInput,
+ FormInput,
+ FormLabel,
+} from '../elements/FormElements'
+import { TermAndConditionsFooter } from './LoginForm'
import { fetchEndpoint } from '../../lib/appConfig'
import { useValidateUsernameQuery } from '../../lib/networking/queries/useValidateUsernameQuery'
import { logoutMutation } from '../../lib/networking/mutations/logoutMutation'
-export function ConfirmProfileModal(): JSX.Element {
+export function ConfirmProfileForm(): JSX.Element {
const [name, setName] = useState('')
const [username, setUsername] = useState('')
const [debouncedUsername, setDebouncedUsername] = useState('')
@@ -83,99 +86,108 @@ export function ConfirmProfileModal(): JSX.Element {
}, [bio, name, username])
return (
-
- {
- event.preventDefault()
+
-
-
+
+
+
+
+
+
)
}
diff --git a/packages/web/components/templates/auth/EmailSignup.tsx b/packages/web/components/templates/auth/EmailSignup.tsx
index 678a41054..8fa43db10 100644
--- a/packages/web/components/templates/auth/EmailSignup.tsx
+++ b/packages/web/components/templates/auth/EmailSignup.tsx
@@ -18,9 +18,8 @@ const SignUpForm = (): JSX.Element => {
const [password, setPassword] = useState()
const [fullname, setFullname] = useState()
const [username, setUsername] = useState()
- const [debouncedUsername, setDebouncedUsername] = useState<
- string | undefined
- >()
+ const [debouncedUsername, setDebouncedUsername] =
+ useState()
const { isUsernameValid, usernameErrorMessage } = useValidateUsernameQuery({
username: debouncedUsername ?? '',
@@ -122,7 +121,6 @@ const SignUpForm = (): JSX.Element => {
m: 0,
pl: '$2',
alignSelf: 'flex-start',
- color: '$omnivoreGray',
}}
>
Username is available.
diff --git a/packages/web/pages/confirm-profile.tsx b/packages/web/pages/confirm-profile.tsx
index 19f1237b7..ed20a6ca3 100644
--- a/packages/web/pages/confirm-profile.tsx
+++ b/packages/web/pages/confirm-profile.tsx
@@ -1,13 +1,13 @@
import { PageMetaData } from '../components/patterns/PageMetaData'
import { ProfileLayout } from '../components/templates/ProfileLayout'
-import { ConfirmProfileModal } from '../components/templates/ConfirmProfileModal'
+import { ConfirmProfileForm } from '../components/templates/ConfirmProfileForm'
export default function ConfirmProfilePage(): JSX.Element {
return (
<>
-
+
>