import type { EnvVar } from "../../lib/types"; import Modal from "../ui/Modal"; import Button from "../ui/Button"; import EnvVarsEditor from "./EnvVarsEditor"; interface Props { envVars: EnvVar[]; disabled: boolean; onSave: (vars: EnvVar[]) => Promise; onClose: () => void; } /** Global env vars (Settings). Per-project vars live inline in Config → Access. */ export default function EnvVarsModal({ envVars, disabled, onSave, onClose }: Props) { return ( Close} > { try { await onSave(vars); } catch (err) { console.error("Failed to update environment variables:", err); } }} /> ); }