From e500fd7f842036253f48f346ccb7c82b751bd802 Mon Sep 17 00:00:00 2001 From: Joonas Kerttula Date: Wed, 3 Dec 2025 16:15:10 +0200 Subject: [PATCH] docs: improve example app usability --- example/src/App.tsx | 16 ++-- example/src/controls/ExampleAppButton.tsx | 96 +++++++++++++++++++ example/src/controls/mapsControls.tsx | 39 ++++---- example/src/controls/navigationControls.tsx | 95 +++++++++++------- example/src/helpers/overlayModal.tsx | 77 ++++++++------- .../src/screens/IntegrationTestsScreen.tsx | 61 ++++++------ example/src/screens/MapIdScreen.tsx | 15 +-- example/src/screens/MultipleMapsScreen.tsx | 21 ++-- example/src/screens/NavigationScreen.tsx | 12 ++- example/src/styles/theme.ts | 2 + 10 files changed, 292 insertions(+), 142 deletions(-) create mode 100644 example/src/controls/ExampleAppButton.tsx diff --git a/example/src/App.tsx b/example/src/App.tsx index d91c528..c0c840d 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -23,8 +23,9 @@ import { } from '@react-navigation/native'; import { useSafeAreaInsets } from 'react-native-safe-area-context'; import { createStackNavigator } from '@react-navigation/stack'; -import { View, Button, Text } from 'react-native'; +import { View, Text } from 'react-native'; import { CommonStyles } from './styles/components'; +import { ExampleAppButton } from './controls/ExampleAppButton'; import NavigationScreen from './screens/NavigationScreen'; import MultipleMapsScreen from './screens/MultipleMapsScreen'; import MapIdScreen from './screens/MapIdScreen'; @@ -78,19 +79,19 @@ const HomeScreen = () => { {/* Spacer */} -