import React from "react"; import { Save } from "lucide-react"; import { useTranslation } from "react-i18next"; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter, } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; interface CodexCommonConfigModalProps { isOpen: boolean; onClose: () => void; value: string; onChange: (value: string) => void; error?: string; } /** * CodexCommonConfigModal - Common Codex configuration editor modal * Allows editing of common TOML configuration shared across providers */ export const CodexCommonConfigModal: React.FC = ({ isOpen, onClose, value, onChange, error, }) => { const { t } = useTranslation(); return ( !open && onClose()}> {t("codexConfig.editCommonConfigTitle")}

{t("codexConfig.commonConfigHint")}