Files
yaak/src-web/hooks/useWorkspaces.ts
2023-02-25 23:04:31 -08:00

11 lines
349 B
TypeScript

import { invoke } from '@tauri-apps/api';
import { convertDates, Workspace } from '../lib/models';
import { useQuery } from '@tanstack/react-query';
export function useWorkspaces() {
return useQuery(['workspaces'], async () => {
const workspaces = (await invoke('workspaces')) as Workspace[];
return workspaces.map(convertDates);
});
}