Update on reading empty data
This commit is contained in:
parent
057a6f8b52
commit
863dc99fa0
|
@ -165,8 +165,8 @@ export const EventTypeList = ({ group, groupIndex, readOnly, types }: EventTypeL
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const { data } = trpc.viewer.availability.list.useQuery();
|
const { data } = trpc.viewer.availability.list.useQuery();
|
||||||
const availabilities = data?.schedules?.map((schedule) => schedule.availability) ?? [];
|
const schedulesDefaultAvailability = data?.schedules?.find((schedule) => schedule.isDefault)?.availability;
|
||||||
const emptyAvailability = availabilities.filter((availability) => availability.length > 0).length === 0;
|
const emptyDefaultAvailability = schedulesDefaultAvailability?.length === 0;
|
||||||
|
|
||||||
const setHiddenMutation = trpc.viewer.eventTypes.update.useMutation({
|
const setHiddenMutation = trpc.viewer.eventTypes.update.useMutation({
|
||||||
onMutate: async ({ id }) => {
|
onMutate: async ({ id }) => {
|
||||||
|
@ -354,7 +354,7 @@ export const EventTypeList = ({ group, groupIndex, readOnly, types }: EventTypeL
|
||||||
{t("hidden")}
|
{t("hidden")}
|
||||||
</Badge>
|
</Badge>
|
||||||
)}
|
)}
|
||||||
{type.team === null && type.availability.length === 0 && emptyAvailability && (
|
{type.team === null && type.schedule === null && emptyDefaultAvailability && (
|
||||||
<Badge variant="red" size="lg">
|
<Badge variant="red" size="lg">
|
||||||
{t("empty_availability")}
|
{t("empty_availability")}
|
||||||
</Badge>
|
</Badge>
|
||||||
|
|
|
@ -202,11 +202,16 @@ export const eventTypesRouter = router({
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
schedule: {
|
||||||
|
select: {
|
||||||
|
id: true,
|
||||||
availability: {
|
availability: {
|
||||||
select: {
|
select: {
|
||||||
id: true,
|
id: true,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
...baseEventTypeSelect,
|
...baseEventTypeSelect,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user