admin mobile: improve small-screen readability across checklist, tabs, badges, and headers
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-08 22:13:01 +01:00
parent 83cf863548
commit e3bb1642db
11 changed files with 131 additions and 82 deletions

View File

@@ -358,15 +358,15 @@ export default function MobileEventMembersPage() {
const statusInfo = resolveStatus(member.status);
return (
<MobileCard key={member.id} padding="$3" borderColor={border}>
<XStack alignItems="center" justifyContent="space-between">
<YStack gap="$1">
<Text fontSize="$sm" fontWeight="700" color={textStrong}>
<XStack alignItems="flex-start" justifyContent="space-between" gap="$2">
<YStack gap="$1" flex={1} minWidth={0}>
<Text fontSize="$sm" fontWeight="700" color={textStrong} numberOfLines={2}>
{member.name || member.email || t('events.members.fallbackName', 'Guest')}
</Text>
<Text fontSize="$xs" color={muted}>
<Text fontSize="$xs" color={muted} numberOfLines={2}>
{member.email ?? ''}
</Text>
<XStack gap="$1.5" alignItems="center">
<XStack gap="$1.5" alignItems="center" flexWrap="wrap">
<PillBadge tone={statusInfo.tone}>
{statusInfo.label}
</PillBadge>