import { View, ScrollView, Text } from "react-native"; import { useLocalSearchParams } from "expo-router"; import { useGetUserByIdQuery } from "@/store/api/usersApi"; import { useAppSelector } from "@/store/hooks"; import { selectIsMobile } from "@/store/screen/screenSizeSlice"; import { LoadingSpinner } from "@/components/ui/LoadingSpinner"; import { NoData } from "@/components/ui/NoData"; import { AccountDetails } from "@/components/features/accounts/AccountDetails"; export const AdminDetailsPage = () => { const { id } = useLocalSearchParams<{ id: string }>(); const isMobile = useAppSelector(selectIsMobile); const { data: user, isLoading, isFetching, error, refetch, } = useGetUserByIdQuery(id, { refetchOnMountOrArgChange: true }); return ( {user?.firstName} {user?.lastName} details {isLoading ? ( ) : error || !user ? ( ) : ( )} ); };