hata düzeltme 1

This commit is contained in:
2026-01-13 22:37:50 +03:00
parent 32009b4886
commit dc1b6f1359
11 changed files with 658 additions and 30 deletions

View File

@@ -0,0 +1,53 @@
"use client"
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
import { SiteSettingsForm } from "@/components/dashboard/site-settings-form"
import { SmsSettingsForm } from "@/components/dashboard/sms-settings-form"
import { AppearanceForm } from "@/components/dashboard/appearance-form"
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"
import { Button } from "@/components/ui/button"
interface SettingsTabsProps {
siteSettings: Record<string, any> | null
smsSettings: Record<string, any> | null
}
export function SettingsTabs({ siteSettings, smsSettings }: SettingsTabsProps) {
return (
<Tabs defaultValue="general" className="space-y-4">
<TabsList>
<TabsTrigger value="general">Genel</TabsTrigger>
<TabsTrigger value="sms">SMS / Bildirimler</TabsTrigger>
<TabsTrigger value="appearance">Görünüm</TabsTrigger>
<TabsTrigger value="security">Güvenlik</TabsTrigger>
</TabsList>
<TabsContent value="general" className="space-y-4">
<SiteSettingsForm initialData={siteSettings} />
</TabsContent>
<TabsContent value="sms" className="space-y-4">
<SmsSettingsForm initialData={smsSettings} />
</TabsContent>
<TabsContent value="appearance" className="space-y-4">
<AppearanceForm />
</TabsContent>
<TabsContent value="security" className="space-y-4">
<Card>
<CardHeader>
<CardTitle>Hesap Güvenliği</CardTitle>
<CardDescription>
Şifre ve oturum yönetimi.
</CardDescription>
</CardHeader>
<CardContent className="space-y-4">
<Button variant="outline" className="w-full">Şifre Değiştir</Button>
<Button variant="destructive" className="w-full">Hesabı Sil</Button>
</CardContent>
</Card>
</TabsContent>
</Tabs>
)
}