Put delete workspace in settings

This commit is contained in:
Gregory Schier
2025-01-02 08:41:44 -08:00
parent 0dd09062e3
commit 6ad27c4458
3 changed files with 20 additions and 22 deletions

View File

@@ -10,13 +10,13 @@ import { useFastMutation } from './useFastMutation';
import { removeModelById } from './useSyncModelStores';
import { workspacesAtom } from './useWorkspaces';
export function useDeleteWorkspace(workspace: Workspace | null) {
export function useDeleteWorkspace() {
const confirm = useConfirm();
const setWorkspaces = useSetAtom(workspacesAtom);
const navigate = useNavigate();
return useFastMutation<Workspace | null, string>({
mutationKey: ['delete_workspace', workspace?.id],
mutationKey: ['delete_workspace'],
mutationFn: async () => {
const workspace = getActiveWorkspace();
const confirmed = await confirm({