From b8cf2725ef99a6e326a81fdc227b0b4f5983caf4 Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Thu, 24 Apr 2025 20:23:30 +0545 Subject: [PATCH] fix(index.jsx): fix import --- frontend/app/index.jsx | 185 +++++++++++++++++++++-------------------- 1 file changed, 94 insertions(+), 91 deletions(-) diff --git a/frontend/app/index.jsx b/frontend/app/index.jsx index 01b8892..6034155 100644 --- a/frontend/app/index.jsx +++ b/frontend/app/index.jsx @@ -1,49 +1,47 @@ -import React, { useEffect, useState } from 'react' -import HomeScreen from './screens/HomeScreen' -import ProductDetails from './screens/ProductDetails' -import WishlistScreen from './screens/WishlistScreen' -import { createNativeStackNavigator } from '@react-navigation/native-stack'; -import ProductDetailsScreen from './screens/ProductDetailsScreen'; -import MyCartScreen from './screens/MyCartScreen'; -import CheckOutScreen from './screens/CheckOutScreen'; -import FilterScreen from './screens/FilterScreen'; -import CouponScreen from './screens/CouponScreen'; -import SearchScreen from './screens/SearchScreen'; -import SearchResultScreen from './screens/SearchResultScreen'; -import OrderScreen from './screens/OrderScreen'; -import ProfileScreen from './screens/ProfileScreen'; -import SettingScreen from './screens/SettingScreen'; -import LeaveReviewScreen from './screens/LeaveReviewScreen'; -import PaymentMethodScreen from './screens/PaymentMethodScreen'; -import PasswordManagerScreen from './screens/PasswordManagerScreen'; -import HelpCenterScreen from './screens/HelpCenterScreen'; -import PrivacyPolicyScreen from './screens/PrivacyPolicyScreen'; -import InviteFriendsScreen from './screens/InviteFriendsScreen'; -import JacketScreen from './screens/JacketScreen'; -import ShippingAddressScreen from './screens/ShippingAddressScreen'; -import ChooseShippingScreen from './screens/ChooseShippingScreen'; -import ConfirmPayment from './screens/ConfirmPayment'; -import AddCardScreen from './screens/AddCardScreen'; -import AddBankScreen from './screens/AddBankScreen'; -import LocationScreen from './screens/LocationScreen'; -import AccessLocation from './screens/AccessLocation'; -import SignInScreen from './screens/SignInScreen'; -import RegisterScreen from './screens/RegisterScreen'; -import PaymentSuccess from './screens/PaymentSuccess'; -import VerifyCodeScreen from './screens/VerifyCodeScreen'; -import NewPasswordScreen from './screens/NewPasswordScreen'; -import CompleteYourProfileScreen from './screens/CompleteYourProfileScreen'; -import FashionScreen from './screens/FashionScreen'; -import WellcomeScreen from './screens/WellcomeScreen'; -import OnboardingScreen from './screens/OnboardingScreen'; -import BottomTabBar from './themes/BottomTabBar'; -import NotificationScreen from './screens/NotificationScreen'; -import TrackOrderScreen from './screens/TrackOrderScreen'; -import { ActivityIndicator, Text, View } from 'react-native'; -import { getCurrentUser } from './api'; -import { useNavigation } from '@react-navigation/native'; +import React, { useEffect, useState } from "react"; +import HomeScreen from "./screens/HomeScreen"; +import ProductDetailsScreen from "./screens/ProductDetails"; +import WishlistScreen from "./screens/WishlistScreen"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; +import MyCartScreen from "./screens/MyCartScreen"; +import CheckOutScreen from "./screens/CheckOutScreen"; +import FilterScreen from "./screens/FilterScreen"; +import CouponScreen from "./screens/CouponScreen"; +import SearchScreen from "./screens/SearchScreen"; +import SearchResultScreen from "./screens/SearchResultScreen"; +import OrderScreen from "./screens/OrderScreen"; +import ProfileScreen from "./screens/ProfileScreen"; +import SettingScreen from "./screens/SettingScreen"; +import LeaveReviewScreen from "./screens/LeaveReviewScreen"; +import PaymentMethodScreen from "./screens/PaymentMethodScreen"; +import PasswordManagerScreen from "./screens/PasswordManagerScreen"; +import HelpCenterScreen from "./screens/HelpCenterScreen"; +import PrivacyPolicyScreen from "./screens/PrivacyPolicyScreen"; +import InviteFriendsScreen from "./screens/InviteFriendsScreen"; +import JacketScreen from "./screens/JacketScreen"; +import ShippingAddressScreen from "./screens/ShippingAddressScreen"; +import ChooseShippingScreen from "./screens/ChooseShippingScreen"; +import ConfirmPayment from "./screens/ConfirmPayment"; +import AddCardScreen from "./screens/AddCardScreen"; +import AddBankScreen from "./screens/AddBankScreen"; +import LocationScreen from "./screens/LocationScreen"; +import AccessLocation from "./screens/AccessLocation"; +import SignInScreen from "./screens/SignInScreen"; +import RegisterScreen from "./screens/RegisterScreen"; +import PaymentSuccess from "./screens/PaymentSuccess"; +import VerifyCodeScreen from "./screens/VerifyCodeScreen"; +import NewPasswordScreen from "./screens/NewPasswordScreen"; +import CompleteYourProfileScreen from "./screens/CompleteYourProfileScreen"; +import WellcomeScreen from "./screens/WellcomeScreen"; +import OnboardingScreen from "./screens/OnboardingScreen"; +import BottomTabBar from "./themes/BottomTabBar"; +import NotificationScreen from "./screens/NotificationScreen"; +import TrackOrderScreen from "./screens/TrackOrderScreen"; +import { ActivityIndicator, Text, View } from "react-native"; +import { getCurrentUser } from "./api"; +import { useNavigation } from "@react-navigation/native"; -const Stack = createNativeStackNavigator() +const Stack = createNativeStackNavigator(); export default function Index() { const [isLoggedIn, setIsLoggedIn] = useState(false); @@ -56,32 +54,32 @@ export default function Index() { try { setLoading(true); const user = await getCurrentUser(); - + if (user) { setIsLoggedIn(true); setUserData(user); - console.log('User is logged in:', user.username); + console.log("User is logged in:", user.username); } else { setIsLoggedIn(false); setUserData(null); - console.log('No user logged in'); + console.log("No user logged in"); } setError(null); } catch (error) { - console.error('Error checking user status:', error); - setError('Failed to check login status'); + console.error("Error checking user status:", error); + setError("Failed to check login status"); setIsLoggedIn(false); } finally { setLoading(false); } }; - + checkAuth(); }, []); if (loading) { return ( - + Loading... @@ -90,14 +88,14 @@ export default function Index() { if (error) { return ( - - {error} + + {error} Please restart the app and try again. ); } - const initialRoute = isLoggedIn ? 'Main' : 'SignIn'; + const initialRoute = isLoggedIn ? "Main" : "SignIn"; return ( - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); -} \ No newline at end of file +}