import { useState } from 'react'; import { useCommands } from '../hooks/useCommands'; import { Button } from './core/Button'; import { PlainInput } from './core/PlainInput'; import { VStack } from './core/Stacks'; import { MarkdownEditor } from './MarkdownEditor'; import { SelectFile } from './SelectFile'; interface Props { hide: () => void; } export function CreateWorkspaceDialog({ hide }: Props) { const [name, setName] = useState(''); const [description, setDescription] = useState(''); const [settingSyncDir, setSettingSyncDir] = useState(null); const { createWorkspace } = useCommands(); return ( { e.preventDefault(); await createWorkspace.mutateAsync({ name, description, settingSyncDir }); hide(); }} >
setSettingSyncDir(filePath)} />
); }