"use client"; import { useState } from "react"; import Modal from "./Modal"; import Button from "./Button"; import { useCopyToClipboard } from "@/shared/hooks/useCopyToClipboard"; export default function ManualConfigModal({ isOpen, onClose, title = "Manual Configuration", configs = [] }) { const { copy } = useCopyToClipboard(); const [copiedIndex, setCopiedIndex] = useState(null); const copyConfig = (text, index) => { copy(text, `manualconfig-${index}`); setCopiedIndex(index); setTimeout(() => setCopiedIndex(null), 2000); }; return (
{configs.map((config, index) => (
{config.filename}
              {config.content}
            
))}
); }