import React, { useState } from "react"; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@/components/ui/dialog"; const initialWatches = [ { id: 1, model: "Rolex Submariner", purchasePrice: "$8,500", purchaseDate: "2023-06-15", }, { id: 2, model: "Omega Speedmaster", purchasePrice: "$6,000", purchaseDate: "2022-12-10", }, ]; export default function WatchCollection() { const [watches, setWatches] = useState(initialWatches); const [open, setOpen] = useState(false); const [newWatch, setNewWatch] = useState({ model: "", purchasePrice: "", purchaseDate: "" }); const addWatch = () => { setWatches([...watches, { ...newWatch, id: watches.length + 1 }]); setNewWatch({ model: "", purchasePrice: "", purchaseDate: "" }); setOpen(false); }; return (

KFK Watch Collection

{watches.map((watch) => (

{watch.model}

Purchase Price: {watch.purchasePrice}

Purchase Date: {watch.purchaseDate}

))}
Add a New Watch setNewWatch({ ...newWatch, model: e.target.value })} /> setNewWatch({ ...newWatch, purchasePrice: e.target.value })} /> setNewWatch({ ...newWatch, purchaseDate: e.target.value })} />
); }