60 lines
1.5 KiB
TypeScript

/**
* Query Hooks
*
* Centralized exports for React Query hooks.
*/
export {
useProjectsQuery,
useProjectQuery,
useUpdateProjectMutation,
} from './useProjectQuery';
export {
usePagesQuery,
usePageQuery,
useUpdatePageMutation,
useCreatePageMutation,
useDeletePageMutation,
} from './usePagesQuery';
export {
useAssetsQuery,
useAssetQuery,
useUpdateAssetMutation,
useDeleteAssetMutation,
} from './useAssetsQuery';
export { useElementDefaultsQuery } from './useElementDefaultsQuery';
export {
useUsersQuery,
useCurrentUserQuery,
useUserQuery,
useUpdateUserMutation,
useCreateUserMutation,
useDeleteUserMutation,
} from './useUsersQuery';
export {
useRolesQuery,
useRoleQuery,
useUpdateRoleMutation,
useCreateRoleMutation,
useDeleteRoleMutation,
} from './useRolesQuery';
export { usePermissionsQuery } from './usePermissionsQuery';
export { useAccessLogsQuery } from './useAccessLogsQuery';
export { useAssetVariantsQuery } from './useAssetVariantsQuery';
export {
useProjectMembershipsQuery,
useCreateProjectMembershipMutation,
useDeleteProjectMembershipMutation,
} from './useProjectMembershipsQuery';
export {
useProjectAudioTracksQuery,
useProjectAudioTrackQuery,
useCreateProjectAudioTrackMutation,
useDeleteProjectAudioTrackMutation,
} from './useProjectAudioTracksQuery';
export { usePublishEventsQuery } from './usePublishEventsQuery';
export {
usePwaCachesQuery,
useDeletePwaCacheMutation,
} from './usePwaCachesQuery';