import { useState } from 'react'; import { useOpenWorkspace } from '../hooks/useOpenWorkspace'; import { useSettings } from '../hooks/useSettings'; import { useUpdateSettings } from '../hooks/useUpdateSettings'; import type { Workspace } from '../lib/models'; import { Button } from './core/Button'; import { Checkbox } from './core/Checkbox'; import { Icon } from './core/Icon'; import { InlineCode } from './core/InlineCode'; import { HStack, VStack } from './core/Stacks'; interface Props { hide: () => void; workspace: Workspace; } export function OpenWorkspaceDialog({ hide, workspace }: Props) { const openWorkspace = useOpenWorkspace(); const settings = useSettings(); const updateSettings = useUpdateSettings(); const [remember, setRemember] = useState(false); return (

Where would you like to open {workspace.name}?

{settings && ( )}
); }