+ {activities.map((activity) => (
+
+ ))}
+
+ );
+}
+
interface TourActivitySectionProps {
tripId: number;
tour: TourListItem;
@@ -184,8 +209,10 @@ export default function TourActivitySection({
const { t } = useTranslation();
const executions = useMemo(() => executionsOf(tour.place_id, days, assignments), [assignments, days, tour.place_id]);
const state = useTourActivities({ tripId, tour, executions, canEdit, onToursChanged });
- const { activities } = state;
- if (activities === null || tour.activity_of != null || (activities.length === 0 && !canEdit)) return null;
+ const { activities, unavailable } = state;
+ if (activities === null || tour.activity_of != null || (activities.length === 0 && !canEdit && !unavailable)) {
+ return null;
+ }
return (