( workspaceId: string, scope: WorkspaceFileFolderScope = 'active' )
| 48 | } |
| 49 | |
| 50 | export function useWorkspaceFileFolders( |
| 51 | workspaceId: string, |
| 52 | scope: WorkspaceFileFolderScope = 'active' |
| 53 | ) { |
| 54 | return useQuery({ |
| 55 | queryKey: workspaceFileFolderKeys.list(workspaceId, scope), |
| 56 | queryFn: ({ signal }) => fetchWorkspaceFileFolders(workspaceId, scope, signal), |
| 57 | enabled: Boolean(workspaceId), |
| 58 | staleTime: 30 * 1000, |
| 59 | placeholderData: keepPreviousData, |
| 60 | }) |
| 61 | } |
| 62 | |
| 63 | export function useCreateWorkspaceFileFolder() { |
| 64 | const queryClient = useQueryClient() |
no test coverage detected