Visual edit in Lovable

Edited UI in Lovable
This commit is contained in:
gpt-engineer-app[bot]
2025-03-18 01:29:15 +00:00
parent 5f269040fd
commit 3ee2bc3df4

View File

@@ -1,17 +1,7 @@
import React from 'react';
import { CloudOff, Loader2 } from 'lucide-react';
import { Button } from '@/components/ui/button';
import {
Dialog,
DialogContent,
DialogDescription,
DialogFooter,
DialogHeader,
DialogTitle,
DialogClose
} from '@/components/ui/dialog';
import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogClose } from '@/components/ui/dialog';
interface DataResetDialogProps {
isOpen: boolean;
onOpenChange: (open: boolean) => void;
@@ -20,7 +10,6 @@ interface DataResetDialogProps {
isLoggedIn: boolean;
syncEnabled: boolean;
}
const DataResetDialog: React.FC<DataResetDialogProps> = ({
isOpen,
onOpenChange,
@@ -29,28 +18,19 @@ const DataResetDialog: React.FC<DataResetDialogProps> = ({
isLoggedIn,
syncEnabled
}) => {
return (
<Dialog open={isOpen} onOpenChange={onOpenChange}>
return <Dialog open={isOpen} onOpenChange={onOpenChange}>
<DialogContent>
<DialogHeader>
<DialogTitle> ?</DialogTitle>
<DialogDescription>
{isLoggedIn ? (
<>
{isLoggedIn ? <>
, , .
<div className="flex items-center mt-2 text-amber-600">
<CloudOff size={16} className="mr-2" />
.
</div>
{syncEnabled && (
<div className="mt-2 text-amber-600">
.
</div>
)}
</>
) : (
"이 작업은 되돌릴 수 없으며, 모든 예산, 지출 내역, 설정이 영구적으로 삭제됩니다."
)}
{syncEnabled}
</> : "이 작업은 되돌릴 수 없으며, 모든 예산, 지출 내역, 설정이 영구적으로 삭제됩니다."}
<div className="mt-2">
, '환영합니다' .
</div>
@@ -60,22 +40,14 @@ const DataResetDialog: React.FC<DataResetDialogProps> = ({
<DialogClose asChild>
<Button variant="outline" className="sm:mr-2" disabled={isResetting}></Button>
</DialogClose>
<Button
variant="destructive"
onClick={onConfirm}
disabled={isResetting}
>
{isResetting ? (
<>
<Button variant="destructive" onClick={onConfirm} disabled={isResetting}>
{isResetting ? <>
<Loader2 className="mr-2 h-4 w-4 animate-spin" />
...
</>
) : isLoggedIn ? '확인, 로컬 및 클라우드 데이터 초기화' : '확인, 모든 데이터 초기화'}
</> : isLoggedIn ? '확인, 로컬 및 클라우드 데이터 초기화' : '확인, 모든 데이터 초기화'}
</Button>
</DialogFooter>
</DialogContent>
</Dialog>
);
</Dialog>;
};
export default DataResetDialog;