mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-05-07 20:32:26 +00:00
24 lines
602 B
TypeScript
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,
|
|
};
|
|
}
|