import { ButtonContainer, ImageContainer, TextContainer, WrapperContainer, } from "@components/atoms"; import ErrorComp from "@components/molecules/ErrorComp"; import HeaderComp from "@components/molecules/HeaderComp"; import Loader from "@components/molecules/Loader"; import fontFamily from "@constants/fontFamily"; import imagePath from "@constants/imagePath"; import { ProductsData } from "@models/HomeData"; import { HomeStackParamList } from "@navigations/MainStack"; import type { RouteProp } from "@react-navigation/native"; import { moderateScale, scale, width } from "@utils/scaling"; import React from "react"; import { ImageBackground, SafeAreaView, ScrollView, View } from "react-native"; import { UnistylesRuntime, useStyles } from "react-native-unistyles"; import { useCustomQuery } from "@hooks/useMutationQuery"; import stylesheet from "./styles"; type PostDetailsRouteProp = RouteProp; type Props = { route: PostDetailsRouteProp; }; const PostDetails: React.FC = ({ route }): React.JSX.Element => { const { data: posts, isLoading, isError, } = useCustomQuery("/products", `/${route.params.productId}`); const { styles } = useStyles(stylesheet); const { theme } = useStyles(); const isDarkMode = UnistylesRuntime.themeName === "dark"; if (isLoading) { return ; } if (isError) { return ; } return ( ); }; export default PostDetails;