export default function RegistryItem(props: IRegistryItemProps) {
const { data: session } = useSession();
const updateTeamRegistryById = TrpcClient.updateTeamRegistryById.useMutation({
onSettled: () => {
teamItems.refetch();
registryData.refetch();
},
});
console.log("item", props.item, "teamITem", props.teamItem);
const userId = session?.user?.id;
const teamId = session?.user.teamId;
const registryData = TrpcClient.getRegistryById.useQuery({ id: props.item.id });
const registry = registryData.data;
const teamItems = TrpcClient.getTeamRegistry.useQuery({ registryId: props.item.id, teamId: teamId as string });
const teamItem = teamItems.data;
const count = registry?.team_registry.filter((f) => f.enabled === true)?.length || 0;
...
export default function RegistryItem(props: IRegistryItemProps) {
const { data: session } = useSession();
const updateTeamRegistryById = TrpcClient.updateTeamRegistryById.useMutation({
onSettled: () => {
teamItems.refetch();
registryData.refetch();
},
});
console.log("item", props.item, "teamITem", props.teamItem);
const userId = session?.user?.id;
const teamId = session?.user.teamId;
const registryData = TrpcClient.getRegistryById.useQuery({ id: props.item.id });
const registry = registryData.data;
const teamItems = TrpcClient.getTeamRegistry.useQuery({ registryId: props.item.id, teamId: teamId as string });
const teamItem = teamItems.data;
const count = registry?.team_registry.filter((f) => f.enabled === true)?.length || 0;
...