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 { useNavigate } from 'react-router-dom';
import NavBar from "@/components/NavBar";
import Header from "@/components/Header";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
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 SupabaseTestPanel from "@/components/SupabaseTestPanel";
const Settings = () => {
const navigate = useNavigate();
return (
<div className="min-h-screen bg-background">
<Helmet>
@@ -23,6 +28,77 @@ const Settings = () => {
</TabsList>
<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>
<CardHeader>
<CardTitle> </CardTitle>
@@ -40,17 +116,48 @@ const Settings = () => {
</TabsContent>
<TabsContent value="advanced" className="space-y-6">
{/* 테마 설정 */}
<Card>
<CardHeader>
<CardTitle> </CardTitle>
<CardTitle> </CardTitle>
<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>
</CardHeader>
<CardContent>
<p className="text-sm text-gray-500">
.
</p>
<Button
variant="outline"
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>
</Card>
</TabsContent>