Loading mobile/src/screens/state_selection/state_selection_page.tsx +9 −1 Original line number Diff line number Diff line Loading @@ -3,9 +3,12 @@ import { pageStyles } from '../page_styles'; import { useGetStates } from "../../hooks/useGetStates"; import { ApiRequestStatus } from "../../constants/api_request_states"; import { Caroussel } from "../../components/caroussel/caroussel"; import { useCallback } from "react"; import { router, useNavigation } from "expo-router"; export const StateSelectionPage = () => { const { data, requestStatus } = useGetStates(); if (requestStatus === ApiRequestStatus.LOADING) { return ( <View style={pageStyles.page_container}> Loading @@ -13,9 +16,14 @@ export const StateSelectionPage = () => { </View> ); } const handleOnPress = (id: number) => { router.push(`/state?id=${id}`); }; return ( <View style={pageStyles.page_container}> <Caroussel data={data} /> <Caroussel data={data} onPress={handleOnPress}/> </View> ); } No newline at end of file mobile/src/screens/town_selection/town_selection_page.tsx +7 −1 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import { useGetStates } from "../../hooks/useGetStates"; import { ApiRequestStatus } from "../../constants/api_request_states"; import { Caroussel } from "../../components/caroussel/caroussel"; import { useGetTowns } from "../../hooks/useGetTowns"; import { router } from "expo-router"; interface TownSelectionPageProps { stateId: number; Loading @@ -18,9 +19,14 @@ export const TownSelectionPage = ({ stateId }: TownSelectionPageProps) => { </View> ); } const handleTownSelection = (townId: number) => { router.push(`/state/${stateId}/town?townId=${townId}`); } return ( <View style={pageStyles.page_container}> <Caroussel data={data} /> <Caroussel data={data} onPress={handleTownSelection} /> </View> ); } No newline at end of file Loading
mobile/src/screens/state_selection/state_selection_page.tsx +9 −1 Original line number Diff line number Diff line Loading @@ -3,9 +3,12 @@ import { pageStyles } from '../page_styles'; import { useGetStates } from "../../hooks/useGetStates"; import { ApiRequestStatus } from "../../constants/api_request_states"; import { Caroussel } from "../../components/caroussel/caroussel"; import { useCallback } from "react"; import { router, useNavigation } from "expo-router"; export const StateSelectionPage = () => { const { data, requestStatus } = useGetStates(); if (requestStatus === ApiRequestStatus.LOADING) { return ( <View style={pageStyles.page_container}> Loading @@ -13,9 +16,14 @@ export const StateSelectionPage = () => { </View> ); } const handleOnPress = (id: number) => { router.push(`/state?id=${id}`); }; return ( <View style={pageStyles.page_container}> <Caroussel data={data} /> <Caroussel data={data} onPress={handleOnPress}/> </View> ); } No newline at end of file
mobile/src/screens/town_selection/town_selection_page.tsx +7 −1 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import { useGetStates } from "../../hooks/useGetStates"; import { ApiRequestStatus } from "../../constants/api_request_states"; import { Caroussel } from "../../components/caroussel/caroussel"; import { useGetTowns } from "../../hooks/useGetTowns"; import { router } from "expo-router"; interface TownSelectionPageProps { stateId: number; Loading @@ -18,9 +19,14 @@ export const TownSelectionPage = ({ stateId }: TownSelectionPageProps) => { </View> ); } const handleTownSelection = (townId: number) => { router.push(`/state/${stateId}/town?townId=${townId}`); } return ( <View style={pageStyles.page_container}> <Caroussel data={data} /> <Caroussel data={data} onPress={handleTownSelection} /> </View> ); } No newline at end of file