From 29abd384d8c00981017ee29b097680527f403d7a Mon Sep 17 00:00:00 2001 From: vutukuri15 Date: Fri, 28 Feb 2025 19:33:46 -0800 Subject: [PATCH] Modified requested changes --- app/index.tsx | 62 +++++++++++++++++---------------- package-lock.json | 87 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + 3 files changed, 120 insertions(+), 30 deletions(-) diff --git a/app/index.tsx b/app/index.tsx index adcb9d9..0adc30f 100644 --- a/app/index.tsx +++ b/app/index.tsx @@ -6,7 +6,9 @@ import { Button, View, StyleSheet, + TouchableOpacity, } from "react-native"; +import Icon from "react-native-vector-icons/FontAwesome"; import PlayerSelector from "@/components/PlayerSelector"; import BuyInSelector from "@/components/BuyInSelector"; import ChipsSelector from "@/components/ChipsSelector"; @@ -18,8 +20,6 @@ import { savePersistentState, loadPersistentState, } from "@/components/PersistentState"; - -// Your existing states export enum COLORS { "white", "red", @@ -36,7 +36,6 @@ const IndexScreen: React.FC = () => { const [selectedCurrency, setSelectedCurrency] = useState("$"); const [isSettingsVisible, setIsSettingsVisible] = useState(false); - // Load persistent data on startup useEffect(() => { const loadPersistentData = async () => { try { @@ -44,11 +43,11 @@ const IndexScreen: React.FC = () => { const savedState = await loadPersistentState(); if (savedState) { console.log("Persistent state restored:", savedState); - setPlayerCount(savedState.playerCount || 2); // Use defaults if missing - setBuyInAmount(savedState.buyInAmount || 20); // Use defaults if missing - setNumberOfChips(savedState.numberOfChips || 5); // Use defaults if missing - setTotalChipsCount(savedState.totalChipsCount || []); // Use defaults if missing - setSelectedCurrency(savedState.selectedCurrency || "$"); // Restore the selected currency, defaulting to "$" if not available + setPlayerCount(savedState.playerCount || 2); + setBuyInAmount(savedState.buyInAmount || 20); + setNumberOfChips(savedState.numberOfChips || 5); + setTotalChipsCount(savedState.totalChipsCount || []); + setSelectedCurrency(savedState.selectedCurrency || "$"); } else { console.log("No persistent state found, using defaults."); } @@ -106,16 +105,17 @@ const IndexScreen: React.FC = () => { return ( - Poker Chips Helper -