// components/AddCardModal.tsx "use client"; import React from "react"; import Link from "next/link"; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter, DialogTrigger, } from "@/components/ui/dialog"; import { PlusCircle, Loader2, } from "lucide-react"; interface AddCardModalProps { isModalOpen: boolean; setIsModalOpen: (open: boolean) => void; newCardName: string; setNewCardName: (name: string) => void; newCardOrgName: string; setNewCardOrgName: (org: string) => void; addCard: () => void; adding: boolean; } export function AddCardModal({ isModalOpen, setIsModalOpen, newCardName, setNewCardName, newCardOrgName, setNewCardOrgName, addCard, adding, }: AddCardModalProps) { return ( Create a Data Source
setNewCardName(e.target.value)} className="col-span-3 text-sm" />
setNewCardOrgName(e.target.value)} className="col-span-3 text-sm" />
); }