upgrade to tamagui v2 and guest pwa overhaul
This commit is contained in:
@@ -377,7 +377,7 @@ export default function MobileEventFormPage() {
|
||||
|
||||
const requiredLabel = React.useCallback(
|
||||
(label: string) => (
|
||||
<XStack alignItems="center" space="$1">
|
||||
<XStack alignItems="center" gap="$1">
|
||||
<Text fontSize="$sm" fontWeight="800" color={text}>
|
||||
{label}
|
||||
</Text>
|
||||
@@ -407,7 +407,7 @@ export default function MobileEventFormPage() {
|
||||
<ContextHelpLink slug="event-settings" />
|
||||
</XStack>
|
||||
|
||||
<MobileCard space="$3">
|
||||
<MobileCard gap="$3">
|
||||
<MobileField label={requiredLabel(t('eventForm.fields.name.label', 'Event name'))}>
|
||||
<MobileInput
|
||||
type="text"
|
||||
@@ -471,7 +471,7 @@ export default function MobileEventFormPage() {
|
||||
) : null}
|
||||
|
||||
<MobileField label={requiredLabel(t('eventForm.fields.date.label', 'Date & time'))}>
|
||||
<XStack alignItems="center" space="$2">
|
||||
<XStack alignItems="center" gap="$2">
|
||||
<MobileDateInput
|
||||
value={extractDateValue(form.date)}
|
||||
onChange={handleDateChange}
|
||||
@@ -511,7 +511,7 @@ export default function MobileEventFormPage() {
|
||||
</MobileField>
|
||||
|
||||
<MobileField label={t('eventForm.fields.location.label', 'Location')}>
|
||||
<XStack alignItems="center" space="$2">
|
||||
<XStack alignItems="center" gap="$2">
|
||||
<MobileInput
|
||||
type="text"
|
||||
value={form.location}
|
||||
@@ -524,7 +524,7 @@ export default function MobileEventFormPage() {
|
||||
</MobileField>
|
||||
|
||||
<MobileField label={t('eventForm.fields.publish.label', 'Publish immediately')}>
|
||||
<XStack alignItems="center" space="$2">
|
||||
<XStack alignItems="center" gap="$2">
|
||||
<Switch
|
||||
checked={form.published}
|
||||
onCheckedChange={(checked: boolean) =>
|
||||
@@ -543,7 +543,7 @@ export default function MobileEventFormPage() {
|
||||
</MobileField>
|
||||
|
||||
<MobileField label={t('eventForm.fields.tasksMode.label', 'Photo tasks & challenges')}>
|
||||
<XStack alignItems="center" space="$2">
|
||||
<XStack alignItems="center" gap="$2">
|
||||
<Switch
|
||||
checked={form.tasksEnabled}
|
||||
onCheckedChange={(checked: boolean) =>
|
||||
@@ -574,7 +574,7 @@ export default function MobileEventFormPage() {
|
||||
</MobileField>
|
||||
|
||||
<MobileField label={t('eventForm.fields.uploadVisibility.label', 'Uploads visible immediately')}>
|
||||
<XStack alignItems="center" space="$2">
|
||||
<XStack alignItems="center" gap="$2">
|
||||
<Switch
|
||||
checked={form.autoApproveUploads}
|
||||
onCheckedChange={(checked: boolean) =>
|
||||
@@ -605,7 +605,7 @@ export default function MobileEventFormPage() {
|
||||
</MobileField>
|
||||
</MobileCard>
|
||||
|
||||
<YStack space="$2" paddingBottom="$10">
|
||||
<YStack gap="$2" paddingBottom="$10">
|
||||
{!isEdit ? (
|
||||
<CTAButton
|
||||
label={t('eventForm.actions.create', 'Create event')}
|
||||
|
||||
Reference in New Issue
Block a user