import { useCreateEnvironment } from '../hooks/useCreateEnvironment'; import { useEnvironments } from '../hooks/useEnvironments'; import { usePrompt } from '../hooks/usePrompt'; import { useUpdateEnvironment } from '../hooks/useUpdateEnvironment'; import type { Environment } from '../lib/models'; import { Button } from './core/Button'; import { Editor } from './core/Editor'; import classnames from 'classnames'; import { useActiveEnvironment } from '../hooks/useActiveEnvironment'; export const EnvironmentEditDialog = function() { const prompt = usePrompt(); const environments = useEnvironments(); const createEnvironment = useCreateEnvironment(); const [activeEnvironment, setActiveEnvironment] = useActiveEnvironment(); return (