Fix demo task readiness and gate event creation
This commit is contained in:
@@ -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>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user