Files
solidtime/resources/js/utils/useOrganizationQuery.ts
2026-02-11 17:29:41 +01:00

24 lines
602 B
TypeScript

import { useQuery } from '@tanstack/vue-query';
import { api } from '@/packages/api/src';
import { computed } from 'vue';
export function useOrganizationQuery(organizationId: string) {
const query = useQuery({
queryKey: ['organization', organizationId],
queryFn: () =>
api.getOrganization({
params: {
organization: organizationId,
},
}),
staleTime: 1000 * 30,
});
const organization = computed(() => query.data.value?.data);
return {
...query,
organization,
};
}