From 972fb2fd15242121dd4577069e5cd8e505ae466e Mon Sep 17 00:00:00 2001 From: Nicolas Date: Sun, 23 Feb 2025 16:48:42 +0100 Subject: [PATCH] Fixed forms --- .../app/(app)/settings/_components/forms.tsx | 150 ++++++++---------- apps/hub/app/_components/ui/Input.tsx | 18 +-- 2 files changed, 72 insertions(+), 96 deletions(-) diff --git a/apps/hub/app/(app)/settings/_components/forms.tsx b/apps/hub/app/(app)/settings/_components/forms.tsx index 884b6dd3..b11b1ad1 100644 --- a/apps/hub/app/(app)/settings/_components/forms.tsx +++ b/apps/hub/app/(app)/settings/_components/forms.tsx @@ -1,14 +1,14 @@ -'use client'; -import { zodResolver } from '@hookform/resolvers/zod'; -import { DiscordAccount, User } from '@repo/db'; -import { useState } from 'react'; -import { useForm } from 'react-hook-form'; -import { z } from 'zod'; -import { unlinkDiscord, updateUser, changePassword } from '../actions'; -import { Toaster, toast } from 'react-hot-toast'; -import { useSession } from 'next-auth/react'; -import { useRouter } from 'next/navigation'; -import { Button } from '../../../_components/ui/Button'; +"use client"; +import { zodResolver } from "@hookform/resolvers/zod"; +import { DiscordAccount, User } from "@repo/db"; +import { useState } from "react"; +import { useForm } from "react-hook-form"; +import { z } from "zod"; +import { unlinkDiscord, updateUser, changePassword } from "../actions"; +import { Toaster, toast } from "react-hot-toast"; +import { useSession } from "next-auth/react"; +import { useRouter } from "next/navigation"; +import { Button } from "../../../_components/ui/Button"; import { PersonIcon, EnvelopeClosedIcon, @@ -20,14 +20,14 @@ import { LockClosedIcon, LockOpen2Icon, LockOpen1Icon, -} from '@radix-ui/react-icons'; +} from "@radix-ui/react-icons"; export const ProfileForm = ({ user }: { user: User }) => { const schema = z.object({ firstname: z.string().min(2).max(30), lastname: z.string().min(2).max(30), email: z.string().email({ - message: 'Bitte gebe eine gültige E-Mail Adresse ein', + message: "Bitte gebe eine gültige E-Mail Adresse ein", }), }); const [isLoading, setIsLoading] = useState(false); @@ -49,12 +49,10 @@ export const ProfileForm = ({ user }: { user: User }) => { await updateUser(values); form.reset(values); setIsLoading(false); - toast.success('Deine Änderungen wurden gespeichert!', { + toast.success("Deine Änderungen wurden gespeichert!", { style: { - background: - 'var(--fallback-b1, oklch(var(--b1) / var(--tw-bg-opacity, 1)))', - color: - 'var(--fallback-nc, oklch(var(--nc) / var(--tw-text-opacity, 1)))', + background: "var(--color-base-100)", + color: "var(--color-base-content)", }, }); })} @@ -62,15 +60,13 @@ export const ProfileForm = ({ user }: { user: User }) => {

Persönliche Informationen

-
-
-