aboutsummaryrefslogtreecommitdiff
path: root/src/app/settings/settings-form.tsx
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-12-26 18:08:25 +0100
committerschererleander <leander@schererleander.de>2025-12-26 18:08:25 +0100
commita23753f65272dca3f0b54bed16d96512a3cbe20d (patch)
tree244122f7297fe2480f198b9c3208bc25e8bd08df /src/app/settings/settings-form.tsx
parentd4052a1f73eb9fa293ac3ac2ab2bad0729474115 (diff)
refactor(settings): split settings page into separate form components
Diffstat (limited to 'src/app/settings/settings-form.tsx')
-rw-r--r--src/app/settings/settings-form.tsx4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/app/settings/settings-form.tsx b/src/app/settings/settings-form.tsx
index 477473d..8b09cdf 100644
--- a/src/app/settings/settings-form.tsx
+++ b/src/app/settings/settings-form.tsx
@@ -5,12 +5,14 @@ import { Separator } from "@/components/ui/separator"
import { ProfileForm } from "./profile-form"
import { ProfileImage } from "./profile-image"
import { PasswordForm } from "./password-form"
+import { TwoFactorForm } from "./two-factor-form"
interface SettingsFormProps {
user: {
name?: string | null
email?: string | null
image?: string | null
+ twoFactorEnabled: boolean
}
}
@@ -31,6 +33,8 @@ export function SettingsForm({ user }: SettingsFormProps) {
<Separator />
<ProfileImage user={user} update={update} />
<Separator />
+ <TwoFactorForm twoFactorEnabled={user.twoFactorEnabled} />
+ <Separator />
<PasswordForm />
</div>
</div>