(workspaceId?: string)
| 77 | Object.fromEntries(folders.map((folder) => [folder.id, folder])) |
| 78 | |
| 79 | export function useFolderMap(workspaceId?: string) { |
| 80 | return useQuery({ |
| 81 | queryKey: folderKeys.list(workspaceId), |
| 82 | queryFn: ({ signal }) => fetchFolders(workspaceId as string, 'active', signal), |
| 83 | enabled: Boolean(workspaceId), |
| 84 | placeholderData: keepPreviousData, |
| 85 | staleTime: 60 * 1000, |
| 86 | select: selectFolderMap, |
| 87 | }) |
| 88 | } |
| 89 | |
| 90 | interface CreateFolderVariables { |
| 91 | workspaceId: string |
no test coverage detected