Revert settings page changes

Reverts the previous changes made to the settings page.
This commit is contained in:
gpt-engineer-app[bot]
2025-03-15 06:38:42 +00:00
parent b25add0cff
commit 36160b545a

View File

@@ -1,13 +1,18 @@
import { Helmet } from 'react-helmet'; import { Helmet } from 'react-helmet';
import { useNavigate } from 'react-router-dom';
import NavBar from "@/components/NavBar"; import NavBar from "@/components/NavBar";
import Header from "@/components/Header"; import Header from "@/components/Header";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
import { Button } from "@/components/ui/button";
import { Bell, Lock, Moon, User, HelpCircle, CreditCard } from "lucide-react";
import SyncSettings from "@/components/SyncSettings"; import SyncSettings from "@/components/SyncSettings";
import SupabaseTestPanel from "@/components/SupabaseTestPanel"; import SupabaseTestPanel from "@/components/SupabaseTestPanel";
const Settings = () => { const Settings = () => {
const navigate = useNavigate();
return ( return (
<div className="min-h-screen bg-background"> <div className="min-h-screen bg-background">
<Helmet> <Helmet>
@@ -23,6 +28,77 @@ const Settings = () => {
</TabsList> </TabsList>
<TabsContent value="general" className="space-y-6"> <TabsContent value="general" className="space-y-6">
{/* 프로필 관리 */}
<Card>
<CardHeader>
<CardTitle> </CardTitle>
<CardDescription>
.
</CardDescription>
</CardHeader>
<CardContent className="space-y-4">
<Button
variant="outline"
className="w-full justify-between"
onClick={() => navigate('/profile')}
>
<div className="flex items-center gap-2">
<User className="h-4 w-4" />
<span> </span>
</div>
<span>&#8250;</span>
</Button>
<Button
variant="outline"
className="w-full justify-between"
onClick={() => navigate('/security-privacy')}
>
<div className="flex items-center gap-2">
<Lock className="h-4 w-4" />
<span> </span>
</div>
<span>&#8250;</span>
</Button>
<Button
variant="outline"
className="w-full justify-between"
onClick={() => navigate('/notifications')}
>
<div className="flex items-center gap-2">
<Bell className="h-4 w-4" />
<span> </span>
</div>
<span>&#8250;</span>
</Button>
</CardContent>
</Card>
{/* 결제 방법 */}
<Card>
<CardHeader>
<CardTitle> </CardTitle>
<CardDescription>
.
</CardDescription>
</CardHeader>
<CardContent>
<Button
variant="outline"
className="w-full justify-between"
onClick={() => navigate('/payment-methods')}
>
<div className="flex items-center gap-2">
<CreditCard className="h-4 w-4" />
<span> </span>
</div>
<span>&#8250;</span>
</Button>
</CardContent>
</Card>
{/* 동기화 설정 */}
<Card> <Card>
<CardHeader> <CardHeader>
<CardTitle> </CardTitle> <CardTitle> </CardTitle>
@@ -40,17 +116,48 @@ const Settings = () => {
</TabsContent> </TabsContent>
<TabsContent value="advanced" className="space-y-6"> <TabsContent value="advanced" className="space-y-6">
{/* 테마 설정 */}
<Card> <Card>
<CardHeader> <CardHeader>
<CardTitle> </CardTitle> <CardTitle> </CardTitle>
<CardDescription> <CardDescription>
. .
</CardDescription>
</CardHeader>
<CardContent className="space-y-4">
<Button
variant="outline"
className="w-full justify-between"
>
<div className="flex items-center gap-2">
<Moon className="h-4 w-4" />
<span> </span>
</div>
<span> </span>
</Button>
</CardContent>
</Card>
{/* 도움말 및 지원 */}
<Card>
<CardHeader>
<CardTitle> </CardTitle>
<CardDescription>
.
</CardDescription> </CardDescription>
</CardHeader> </CardHeader>
<CardContent> <CardContent>
<p className="text-sm text-gray-500"> <Button
. variant="outline"
</p> className="w-full justify-between"
onClick={() => navigate('/help')}
>
<div className="flex items-center gap-2">
<HelpCircle className="h-4 w-4" />
<span> </span>
</div>
<span>&#8250;</span>
</Button>
</CardContent> </CardContent>
</Card> </Card>
</TabsContent> </TabsContent>