Fix demo task readiness and gate event creation
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-02-05 11:26:07 +01:00
parent 7262617897
commit 04c399aeb6
14 changed files with 318 additions and 36 deletions

View File

@@ -16,11 +16,13 @@ export function EventSwitcherSheet({
onClose,
events,
activeSlug,
canCreateEvent,
}: {
open: boolean;
onClose: () => void;
events: TenantEvent[];
activeSlug: string | null;
canCreateEvent: boolean;
}) {
const { t, i18n } = useTranslation(['management', 'mobile']);
const navigate = useNavigate();
@@ -73,13 +75,15 @@ export function EventSwitcherSheet({
);
})}
<Pressable onPress={() => { onClose(); navigate(adminPath('/mobile/events/new')); }}>
<XStack padding="$3" justifyContent="center">
<Text fontSize="$sm" fontWeight="700" color={theme.primary}>
{t('mobile:header.createEvent', 'Create Event')}
</Text>
</XStack>
</Pressable>
{canCreateEvent ? (
<Pressable onPress={() => { onClose(); navigate(adminPath('/mobile/events/new')); }}>
<XStack padding="$3" justifyContent="center">
<Text fontSize="$sm" fontWeight="700" color={theme.primary}>
{t('mobile:header.createEvent', 'Create Event')}
</Text>
</XStack>
</Pressable>
) : null}
</YStack>
</MobileSheet>
);