Match bottom padding to nav height
This commit is contained in:
@@ -9,6 +9,7 @@ import { useAdminTheme } from '../theme';
|
|||||||
import { adminPath } from '../../constants';
|
import { adminPath } from '../../constants';
|
||||||
|
|
||||||
const ICON_SIZE = 24;
|
const ICON_SIZE = 24;
|
||||||
|
export const BOTTOM_NAV_HEIGHT = 70;
|
||||||
|
|
||||||
export type NavKey = 'home' | 'tasks' | 'uploads' | 'profile';
|
export type NavKey = 'home' | 'tasks' | 'uploads' | 'profile';
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { YStack, XStack, SizableText as Text, Image } from 'tamagui';
|
|||||||
import { Pressable } from '@tamagui/react-native-web-lite';
|
import { Pressable } from '@tamagui/react-native-web-lite';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { useEventContext } from '../../context/EventContext';
|
import { useEventContext } from '../../context/EventContext';
|
||||||
import { BottomNav, NavKey } from './BottomNav';
|
import { BottomNav, BOTTOM_NAV_HEIGHT, NavKey } from './BottomNav';
|
||||||
import { useMobileNav } from '../hooks/useMobileNav';
|
import { useMobileNav } from '../hooks/useMobileNav';
|
||||||
import { ADMIN_EVENTS_PATH, adminPath } from '../../constants';
|
import { ADMIN_EVENTS_PATH, adminPath } from '../../constants';
|
||||||
import { MobileCard, CTAButton } from './Primitives';
|
import { MobileCard, CTAButton } from './Primitives';
|
||||||
@@ -332,7 +332,7 @@ export function MobileShell({ title, subtitle, children, activeTab, onBack, head
|
|||||||
gap="$3"
|
gap="$3"
|
||||||
width="100%"
|
width="100%"
|
||||||
maxWidth={800}
|
maxWidth={800}
|
||||||
style={{ paddingBottom: 'calc(env(safe-area-inset-bottom, 0px) + 128px)' }}
|
style={{ paddingBottom: `calc(env(safe-area-inset-bottom, 0px) + ${BOTTOM_NAV_HEIGHT}px)` }}
|
||||||
>
|
>
|
||||||
{!online ? (
|
{!online ? (
|
||||||
<XStack alignItems="center" justifyContent="center" borderRadius={12} backgroundColor={theme.warningBg} paddingVertical="$2" paddingHorizontal="$3">
|
<XStack alignItems="center" justifyContent="center" borderRadius={12} backgroundColor={theme.warningBg} paddingVertical="$2" paddingHorizontal="$3">
|
||||||
|
|||||||
Reference in New Issue
Block a user