Files
twenty/front/src/modules/people/hooks/usePersonQuery.ts
T

16 lines
472 B
TypeScript

import { useSetRecoilState } from 'recoil';
import { entityFieldsFamilyState } from '@/ui/object/field/states/entityFieldsFamilyState';
import { useGetPersonQuery } from '~/generated/graphql';
export const usePersonQuery = (id: string) => {
const updatePersonShowPage = useSetRecoilState(entityFieldsFamilyState(id));
return useGetPersonQuery({
variables: { id },
onCompleted: (data) => {
updatePersonShowPage(data?.findUniquePerson);
},
});
};