diff --git a/components/OrderManagement/OrderManagement.js b/components/OrderManagement/OrderManagement.js index 1b5cf63..979392a 100644 --- a/components/OrderManagement/OrderManagement.js +++ b/components/OrderManagement/OrderManagement.js @@ -1,5 +1,5 @@ import React, { useState, useEffect } from "react"; -import { StyleSheet, useWindowDimensions } from "react-native"; +import { Alert, StyleSheet, useWindowDimensions } from "react-native"; import Sidebar from "@/components/OrderManagement/Sidebar/Sidebar"; import MenuItemGrid from "@/components/OrderManagement/MenuItemGrid/MenuItemGrid"; import OrderDetails from "@/components/OrderDetails/OrderDetails"; @@ -22,8 +22,8 @@ const OrderManagement = ({ const [selectedMenu, setSelectedMenu] = useState(); const [selectedCategory, setSelectedCategory] = useState(0); const [rawOrders, setRawOrders] = useState([]); + const [pendingOrders, setPendingOrders] = useState([]); const [orders, setOrders] = useState(); - const [updateFlag, setUpdateFlag] = useState(false); const { width } = useWindowDimensions(); const isLargeScreen = width > 768; @@ -44,18 +44,10 @@ const OrderManagement = ({ ); }, [selectedCategory, menuItems]); - // Update orders whenever rawOrders changes + // Update orders whenever rawOrders or pendingOrders change useEffect(() => { - setOrders(aggregateOrders(rawOrders)); - }, [rawOrders]); - - // Update Firebase whenever orders change - useEffect(() => { - if (updateFlag) { - updateOrder(rawOrders); - setUpdateFlag(false); - } - }, [rawOrders]); + setOrders(aggregateOrders([...rawOrders, ...pendingOrders])); + }, [rawOrders, pendingOrders]); const onSidebarItemClicked = (item, idx) => { setSelectedCategory(idx); @@ -74,21 +66,18 @@ const OrderManagement = ({ image: item.image, quantity: 1, status: ORDER_STATUS.ACTIVE, - itemValue: parseFloat(item.price) || 0, // Convert price to a number, + itemValue: parseFloat(item.price) || 0, orderTimestamp: Date.now(), }; addItem(orderItem); }; const addItem = (item) => { - const newOrders = rawOrders ? [...rawOrders, item] : [item]; - setRawOrders(newOrders); - setUpdateFlag(true); + setPendingOrders((prevPendingOrders) => [...prevPendingOrders, item]); }; const removeItem = (item) => { - // Find the first item with the same name, category, and status ACTIVE - const index = rawOrders.findIndex( + const index = pendingOrders.findIndex( (orderItem) => orderItem.name === item.name && orderItem.category === item.category && @@ -96,12 +85,13 @@ const OrderManagement = ({ ); if (index !== -1) { - const newOrders = [...rawOrders]; // Create a copy of the orders array - newOrders.splice(index, 1); // Remove the item at the specified index - setRawOrders(newOrders); // Update the state with the new array - setUpdateFlag(true); + setPendingOrders((prevPendingOrders) => { + const newPendingOrders = [...prevPendingOrders]; + newPendingOrders.splice(index, 1); + return newPendingOrders; + }); } else { - console.log("No active item found to decrease quantity."); + Alert.alert("Item not found in pending orders"); } }; @@ -110,9 +100,24 @@ const OrderManagement = ({ // return menuItems.filter((item) => item.orderCountPercentile > 70); }; + const handleSave = () => { + const updatedOrders = [...rawOrders, ...pendingOrders]; + updateOrder(updatedOrders); + setRawOrders(updatedOrders); + setPendingOrders([]); + onClose(); + }; + + const completeOrder = () => { + const updatedOrders = [...rawOrders, ...pendingOrders]; + updateOrder(updatedOrders); + setRawOrders(updatedOrders); + setPendingOrders([]); + handleCompleteOrder(); + }; + return ( - {/* */} diff --git a/components/RestaurantOverview/Overview.js b/components/RestaurantOverview/Overview.js index 7c9cc41..65886b7 100644 --- a/components/RestaurantOverview/Overview.js +++ b/components/RestaurantOverview/Overview.js @@ -158,8 +158,8 @@ const Overview = ({ preferredLanguage }) => { return ( - {overviewItems.map((item) => ( - + {overviewItems.map((item, idx) => ( + {item.title} {item.message} diff --git a/components/Settings/Settings.js b/components/Settings/Settings.js index e8aeb3f..2cdc4dc 100644 --- a/components/Settings/Settings.js +++ b/components/Settings/Settings.js @@ -57,7 +57,7 @@ const SettingsScreen = ({ userDetails, onCancel }) => { name: name, age: age, mobile: phoneNumber, - preferredLanguage: language, + preferredLanguage: LANGUAGE_MAPPER[language].key, notificationSettings: notificationSettings, }, undefined, diff --git a/constants/appText/homeScreen.js b/constants/appText/homeScreen.js index b909b33..c8978a0 100644 --- a/constants/appText/homeScreen.js +++ b/constants/appText/homeScreen.js @@ -85,36 +85,36 @@ export const OVERVIEW_LANGUAGE_SET = { export const OVERVIEW_ITEMS_LANGUAGE_SET = { ACTIVE_TABLES: { ENGLISH: "Active Tables", - HINDI: "सक्रिय तालिकाएँ", - MARATHI: "सक्रिय टेबल", - BENGALI: "সক্রিয় টেবিল", - GUJARATI: "સક્રિય ટેબલ", - TAMIL: "செயலில் உள்ள டேபிள்கள்", - TELUGU: "సక్రియ టేబుల్", - MALYALI: "സജീവ പട്ടികകൾ", - KANNADA: "ಸಕ್ರಿಯ ಟೇಬಲ್", + HINDI: "चालू टेबल", + MARATHI: "चालू टेबल", + BENGALI: "চলমান টেবিল", + GUJARATI: "ચાલુ ટેબલ", + TAMIL: "நடப்பில் உள்ள டேபிள்கள்", + TELUGU: "నడుస్తున్న టేబుల్స్", + MALYALI: "നിലവിലുള്ള ടേബിള്‍", + KANNADA: "ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಟೇಬಲ್", }, ACTIVE_ORDERS: { ENGLISH: "Active Orders", - HINDI: "सक्रिय ऑर्डर", - MARATHI: "सक्रिय ऑर्डर", - BENGALI: "সক্রিয় অর্ডার", - GUJARATI: "સક્રિય ઑર્ડર", - TAMIL: "செயலில் உள்ள ஆர்டர்கள்", - TELUGU: "సక్రియ ఆర్డర్లు", - MALYALI: "സജീവ ഓര്‍ഡറുകൾ", - KANNADA: "ಸಕ್ರಿಯ ಆರ್ಡರ್", + HINDI: "चालू ऑर्डर", + MARATHI: "चालू ऑर्डर", + BENGALI: "চলমান অর্ডার", + GUJARATI: "ચાલુ ઑર્ડર", + TAMIL: "நடப்பில் உள்ள ஆர்டர்கள்", + TELUGU: "నడుస్తున్న ఆర్డర్లు", + MALYALI: "നിലവിലുള്ള ഓര്‍ഡറുകൾ", + KANNADA: "ಚಾಲ್ತಿಯಲ್ಲಿರುವ ಆರ್ಡರ್", }, CLOSED_ORDERS: { - ENGLISH: "Closed Orders", - HINDI: "बंद ऑर्डर", - MARATHI: "बंद ऑर्डर", - BENGALI: "বন্ধ অর্ডার", - GUJARATI: "બંધ ઓર્ડર્સ", - TAMIL: "மூடிய ஆர்டர்கள்", - TELUGU: "మూసిన ఆర్డర్లు", - MALYALI: "അടച്ച ഓര്‍ഡറുകൾ", - KANNADA: "ಮುಚ್ಚಿದ ಆರ್ಡರ್", + ENGLISH: "Complete Orders", + HINDI: "पूर्ण ऑर्डर", + MARATHI: "पूर्ण ऑर्डर", + BENGALI: "সম্পূর্ণ অর্ডার", + GUJARATI: "પૂર્ણ ઓર્ડર્સ", + TAMIL: "முழுமையான ஆர்டர்கள்", + TELUGU: "పూర్తి ఆర్డర్లు", + MALYALI: "പൂർത്തിയായ ഓർഡറുകൾ", + KANNADA: "ಪೂರ್ಣ ಆರ್ಡರ್", }, TODAYS_REVENUE: { ENGLISH: "Today's Revenue", @@ -129,25 +129,24 @@ export const OVERVIEW_ITEMS_LANGUAGE_SET = { }, LAST_7_DAYS_REV: { ENGLISH: "Last 7 days rev", - HINDI: "पिछले 7 दिन का राजस्व", - MARATHI: "गेल्या 7 दिवसांचे उत्पन्न", - BENGALI: "গত ৭ দিনের রাজস্ব", - GUJARATI: "ગત 7 દિવસની આવક", - TAMIL: "கடந்த 7 நாட்களின் வருமானம்", - TELUGU: "గత 7 రోజుల ఆదాయం", - MALAYALAM: "കഴിഞ്ഞ 7 ദിവസത്തെ വരുമാനം", - KANNADA: "ಕಳೆದ 7 ದಿನಗಳ ಆದಾಯ", + HINDI: "7 दिन का आय", + MARATHI: "7 दिवस आय", + BENGALI: "7 দিন আয়", + GUJARATI: "7 દિવસ આવક", + TAMIL: "7 நாள் வருவாய்", + TELUGU: "7 రోజుల ఆదాయం", + MALYALI: "7 ദിവസ വരുമാനം", + KANNADA: "7 ದಿನ ಆದಾಯ", }, - LAST_DAY_REV: { ENGLISH: "Last day rev", - HINDI: "पिछले दिन का राजस्व", - MARATHI: "गेल्या दिवसाचे उत्पन्न", - BENGALI: "গত দিনের রাজস্ব", - GUJARATI: "ગત દિવસની આવક", - TAMIL: "கடந்த நாளின் வருமானம்", - TELUGU: "గత రోజు ఆదాయం", - MALAYALAM: "കഴിഞ്ഞ ദിവസത്തെ വരുമാനം", - KANNADA: "ಕಳೆದ ದಿನದ ಆದಾಯ", + HINDI: "कल का आय", + MARATHI: "कालचे उत्पन्न", + BENGALI: "গতকালের আয়", + GUJARATI: "ગઈકાલની આવક", + TAMIL: "நேற்று வருமானம்", + TELUGU: "నిన్న ఆదాయం", + MALYALI: "ഇന്നലെ വരുമാനം", + KANNADA: "ನಿನ್ನೆಯ ಆದಾಯ", }, }; diff --git a/constants/appText/menuScreen.js b/constants/appText/menuScreen.js index 2f8c544..0374de5 100644 --- a/constants/appText/menuScreen.js +++ b/constants/appText/menuScreen.js @@ -6,7 +6,7 @@ export const UPDATE_MENU_CATEGORY_LANGUAGE_SET = { GUJARATI: "મેનુ શ્રેણી અપડેટ કરો", TAMIL: "மெனு வகையை புதுப்பிக்கவும்", TELUGU: "మెను వర్గాన్ని నవీకరించండి", - MALAYALAM: "മെനു വിഭാഗം അപ്‌ഡേറ്റ് ചെയ്യുക", + MALYALI: "മെനു വിഭാഗം അപ്‌ഡേറ്റ് ചെയ്യുക", KANNADA: "ಮೆನು ವರ್ಗವನ್ನು ನವೀಕರಿಸಿ", }; @@ -18,7 +18,7 @@ export const ADD_MENU_ITEM_LANGUAGE_SET = { GUJARATI: "મેનુ આઇટમ ઉમેરો", TAMIL: "மெனு உருப்படியைச் சேர்க்கவும்", TELUGU: "మెను అంశాన్ని జోడించండి", - MALAYALAM: "മെനു ഇനം ചേർക്കുക", + MALYALI: "മെനു ഇനം ചേർക്കുക", KANNADA: "ಮೆನು ಐಟಂ ಸೇರಿಸಿ", }; @@ -30,7 +30,7 @@ export const CUISINE_LANGUAGE_SET = { GUJARATI: "ખોરાક શૈલી", TAMIL: "சமையல் வகை", TELUGU: "వంటకాలు", - MALAYALAM: "ഭക്ഷണശൈലി", + MALYALI: "ഭക്ഷണശൈലി", KANNADA: "ಆಹಾರ ಶೈಲಿ", }; @@ -42,7 +42,7 @@ export const CATEGORY_LANGUAGE_SET = { GUJARATI: "શ્રેણી", TAMIL: "வகை", TELUGU: "వర్గం", - MALAYALAM: "വിഭാഗം", + MALYALI: "വിഭാഗം", KANNADA: "ವರ್ಗ", }; @@ -54,7 +54,7 @@ export const PRICE_LANGUAGE_SET = { GUJARATI: "કિંમત", TAMIL: "விலை", TELUGU: "ధర", - MALAYALAM: "വില", + MALYALI: "വില", KANNADA: "ಬೆಲೆ", }; @@ -66,6 +66,6 @@ export const PREFERENCE_LANGUAGE_SET = { GUJARATI: "પ્રાથમિકતા", TAMIL: "விருப்பம் ", TELUGU: "ప్రాధాన్యత ", - MALAYALAM: "ആവശ്യകത", + MALYALI: "ആവശ്യകത", KANNADA: "ಆದ್ಯತೆ", }; diff --git a/constants/appText/notifications.js b/constants/appText/notifications.js index 558052b..3fce7a9 100644 --- a/constants/appText/notifications.js +++ b/constants/appText/notifications.js @@ -6,7 +6,7 @@ export const NOTIFICATION_TITLE_LANGUAGE_SET = { GUJARATI: "ઓર્ડર અપડેટ થયું છે", TAMIL: "ஆர்டர் புதுப்பிக்கப்பட்டது", TELUGU: "ఆర్డర్ అప్డేట్ చేయబడింది", - MALAYALAM: "ഓർഡർ അപ്‌ഡേറ്റ് ചെയ്‌തു", + MALYALI: "ഓർഡർ അപ്‌ഡേറ്റ് ചെയ്‌തു", KANNADA: "ಆರ್ಡರ್ ನವೀಕರಿಸಲಾಗಿದೆ", }; @@ -20,6 +20,6 @@ export const NOTIFICATION_CONTENT_LANGUAGE_SET = { GUJARATI: "ટેબલ {tableNumber} માટે {name} ની સ્થિતિ બદલાઈને {status} થઈ છે.", TAMIL: "மேசை {tableNumber} க்கான {name} நிலைமை மாற்றப்பட்டது {status}.", TELUGU: "టేబుల్ {tableNumber} కోసం {name} స్థితి మార్చబడింది {status}.", - MALAYALAM: "മേശ {tableNumber} ന് വേണ്ടി {name} നില മാറ്റി {status}.", + MALYALI: "മേശ {tableNumber} ന് വേണ്ടി {name} നില മാറ്റി {status}.", KANNADA: "ಕೋಷ್ಟಕದ{tableNumber}ಗಾಗಿ{name}ಸ್ಥಿತಿಯನ್ನು{status}ಗೆ ಬದಲಿಸಲಾಗಿದೆ.", }; diff --git a/constants/appText/orderManagement.js b/constants/appText/orderManagement.js index 67c243b..711e464 100644 --- a/constants/appText/orderManagement.js +++ b/constants/appText/orderManagement.js @@ -6,7 +6,7 @@ export const CANCEL_LANGUAGE_SET = { GUJARATI: "રદ કરવું", TAMIL: "ரத்து செய்யவும்", TELUGU: "రద్దు చేయండి", - MALAYALAM: "റദ്ദാക്കുക", + MALYALI: "റദ്ദാക്കുക", KANNADA: "ರದ್ದುಮಾಡಿ", }; @@ -18,7 +18,7 @@ export const GENERATE_BILL_LANGUAGE_SET = { GUJARATI: "બિલ", TAMIL: "பில்", TELUGU: "బిల్", - MALAYALAM: "ബിൽ", + MALYALI: "ബിൽ", KANNADA: "ಬಿಲ್", }; @@ -30,6 +30,6 @@ export const KOT_LANGUAGE_SET = { GUJARATI: "કેઓટી", TAMIL: "கேஓடி", TELUGU: "కేఓటి", - MALAYALAM: "കെഒടി", + MALYALI: "കെഒടി", KANNADA: "ಕೆಒಟಿ", }; diff --git a/constants/appText/ordersScreen.js b/constants/appText/ordersScreen.js index 909f1fe..21309f9 100644 --- a/constants/appText/ordersScreen.js +++ b/constants/appText/ordersScreen.js @@ -6,7 +6,7 @@ export const QTY_LANGUAGE_SET = { GUJARATI: "જથ્થો", TAMIL: "அளவு", TELUGU: "పరిమాణం", - MALAYALAM: "അളവ്", + MALYALI: "അളവ്", KANNADA: "ಪ್ರಮಾಣ", }; @@ -18,7 +18,7 @@ export const NOTES_LANGUAGE_SET = { GUJARATI: "નોંધો", TAMIL: "குறிப்புகள்", TELUGU: "గమనికలు", - MALAYALAM: "കുറിപ്പുകൾ", + MALYALI: "കുറിപ്പുകൾ", KANNADA: "ಟಿಪ್ಪಣಿಗಳು", }; @@ -30,7 +30,7 @@ export const PENDING_ORDERS_LANGUAGE_SET = { GUJARATI: "બાકી ઓર્ડર્સ", TAMIL: "நிலுவையில் உள்ள ஆர்டர்கள்", TELUGU: "పెండింగ్ ఆర్డర్లు", - MALAYALAM: "വായ്പ ഓർഡറുകൾ", + MALYALI: "വായ്പ ഓർഡറുകൾ", KANNADA: "ಬಾಕಿ ಆರ್ಡರ್‌ಗಳು", }; @@ -42,7 +42,7 @@ export const ACCEPT_LANGUAGE_SET = { GUJARATI: "સ્વીકાર કરો ", TAMIL: "ஏற்கவும் ", TELUGU: "ఆమోదించండి ", - MALAYALAM: "സ്വീകരിക്കുക ", + MALYALI: "സ്വീകരിക്കുക ", KANNADA: "ಸ್ವೀಕರಿಸಿ", }; @@ -54,7 +54,7 @@ export const COMPLETE_LANGUAGE_SET = { GUJARATI: "પૂર્ણ કરો ", TAMIL: "முழுமை ", TELUGU: "పూర్తి చేయండి ", - MALAYALAM: "പൂർത്തിയാക്കുക ", + MALYALI: "പൂർത്തിയാക്കുക ", KANNADA: "ಪೂರ್ಣ", }; @@ -66,7 +66,7 @@ export const CANCEL_LANGUAGE_SET = { GUJARATI: "રદ કરો ", TAMIL: "ரத்து செய்யவும் ", TELUGU: "రద్దు చేయండి ", - MALAYALAM: "റദ്ദാക്കുക ", + MALYALI: "റദ്ദാക്കുക ", KANNADA: "ರದ್ದುಮಾಡಿ", }; @@ -78,7 +78,7 @@ export const DELIVERED_LANGUAGE_SET = { GUJARATI: "ડિલિવર કર્યું ", TAMIL: "வழங்கப்பட்டது ", TELUGU: "డెలివర్ చేయబడ్డది ", - MALAYALAM: "വിതരിച്ചു ", + MALYALI: "വിതരിച്ചു ", KANNADA: "ವಿತರಿಸಲಾಗಿದೆ", }; @@ -90,7 +90,7 @@ export const ACTIVE_ORDERS_LANGUAGE_SET = { GUJARATI: "સક્રિય", TAMIL: "செயலில்", TELUGU: "సక్రియ", - MALAYALAM: "സജീവം", + MALYALI: "സജീവം", KANNADA: "ಸಕ್ರಿಯ", }; @@ -102,6 +102,6 @@ export const READY_FOR_PICKUP_LANGUAGE_SET = { GUJARATI: "પિકઅપ તૈયાર", TAMIL: "பிக்கப் தயாராக", TELUGU: "పికప్ సిద్ధం", - MALAYALAM: "പിക്കപ്പ് തയ്യാറാണ്", + MALYALI: "പിക്കപ്പ് തയ്യാറാണ്", KANNADA: "ಪಿಕಪ್ ಸಿದ್ಧ", }; diff --git a/constants/appText/profileScreen.js b/constants/appText/profileScreen.js index 6dd3d84..1e623ca 100644 --- a/constants/appText/profileScreen.js +++ b/constants/appText/profileScreen.js @@ -6,7 +6,7 @@ export const APPROVE_SIGNUP_REQUESTS_LANGUAGE_SET = { GUJARATI: "સાઇન અપ મંજૂર કરો", TAMIL: "சைன் அப் ஒப்புதல்", TELUGU: "సైన్ అప్ ఆమోదించండి", - MALAYALAM: "സൈൻ അപ്പ് അംഗീകരിക്കുക", + MALYALI: "സൈൻ അപ്പ് അംഗീകരിക്കുക", KANNADA: "ಸೈನ್ ಅಪ್ ಅನುಮೋದಿಸಿ", }; @@ -18,7 +18,7 @@ export const CHECKOUT_MENU_LANGUAGE_SET = { GUJARATI: "મેનુ જુઓ", TAMIL: "மெனு பார்க்கவும்", TELUGU: "మెనూ చూడండి", - MALAYALAM: "മെനു കാണുക", + MALYALI: "മെനു കാണുക", KANNADA: "ಮೆನು ನೋಡಿ", }; @@ -30,7 +30,7 @@ export const INVENTORY_LANGUAGE_SET = { GUJARATI: "સામાનની યાદી", TAMIL: "சாமான்களின் பட்டியல்", TELUGU: "సామాను జాబితా", - MALAYALAM: "സാമാനങ്ങളുടെ പട്ടിക", + MALYALI: "സാമാനങ്ങളുടെ പട്ടിക", KANNADA: "ಸಾಮಾನುಗಳ ಪಟ್ಟಿಗೆ", }; @@ -42,7 +42,7 @@ export const EMPLOYEES_LANGUAGE_SET = { GUJARATI: "કર્મચારી", TAMIL: "ஊழியர்கள்", TELUGU: "సిబ్బంది", - MALAYALAM: "ഉദ്യോഗസ്ഥർ", + MALYALI: "ഉദ്യോഗസ്ഥർ", KANNADA: "ನೌಕರರು", }; @@ -54,7 +54,7 @@ export const LOGOUT_LANGUAGE_SET = { GUJARATI: "બહાર નીકળો", TAMIL: "வெளியேறு", TELUGU: "బయటకు వెళ్లండి", - MALAYALAM: "പുറത്തുകടക്കുക", + MALYALI: "പുറത്തുകടക്കുക", KANNADA: "ಹೊರನಡೆ", }; @@ -66,7 +66,7 @@ export const NO_PENDING_SIGNUP_REQUESTS_LANGUAGE_SET = { GUJARATI: "કોઈ પેન્ડિંગ વિનંતિઓ નથી", TAMIL: "நிலுவையில் உள்ள கோரிக்கைகள் இல்லை", TELUGU: "పెండింగ్‌లో ఉన్న అభ్యర్థనలు లేవు", - MALAYALAM: "ഇടിനിലിലുള്ള അഭ്യർത്ഥനകൾ ഇല്ല", + MALYALI: "ഇടിനിലിലുള്ള അഭ്യർത്ഥനകൾ ഇല്ല", KANNADA: "ಯಾವುದೇ ಬಾಕಿ ಸೈನ್ ಅಪ್ ವಿನಂತಿಗಳು ಇಲ್ಲ", }; @@ -80,7 +80,7 @@ export const EMAIL_ALREADY_IN_USE_LANGUAGE_SET = { TAMIL: "இந்த மின்னஞ்சல் ஏற்கனவே பயன்படுத்தப்படுகிறது. மற்றொன்றை முயற்சிக்கவும். ", TELUGU: "ఈ ఇమెయిల్ ఇప్పటికే వాడుతున్నారు. దయచేసి ఇంకోటి ప్రయత్నించండి. ", - MALAYALAM: "ഈ ഇമെയിൽ ഇതിനകം ഉപയോഗത്തിലാണ്. മറ്റൊന്ന് ശ്രമിക്കുക. ", + MALYALI: "ഈ ഇമെയിൽ ഇതിനകം ഉപയോഗത്തിലാണ്. മറ്റൊന്ന് ശ്രമിക്കുക. ", KANNADA: "ಈ ಇಮೇಲ್ ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೊಂದು ಪ್ರಯತ್ನಿಸಿ.", }; @@ -92,7 +92,7 @@ export const PASSWORD_LENGTH_ERROR_LANGUAGE_SET = { GUJARATI: "પાસવર્ડમાં ઓછામાં ઓછા છ અક્ષરો હોવા જોઈએ ", TAMIL: "கடவுச்சொல்லில் குறைந்தது ஆறு எழுத்துக்கள் இருக்க வேண்டும் ", TELUGU: "పాస్‌వర్డ్‌లో కనీసం ఆరు అక్షరాలు ఉండాలి ", - MALAYALAM: "പാസ്വേഡിൽ കുറഞ്ഞത് ആറു അക്ഷരങ്ങൾ വേണം ", + MALYALI: "പാസ്വേഡിൽ കുറഞ്ഞത് ആറു അക്ഷരങ്ങൾ വേണം ", KANNADA: "ಪಾಸ್ವರ್ಡ್ ಕನಿಷ್ಠ ಆರು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬೇಕು", }; @@ -104,7 +104,7 @@ export const SIGNUP_ERROR_LANGUAGE_SET = { GUJARATI: "સાઇન-અપ દરમિયાન ભૂલ આવી. કૃપા કરીને ફરી પ્રયાસ કરો.", TAMIL: "சைன்-அப்பின் போது பிழை ஏற்பட்டது. மீண்டும் முயற்சிக்கவும்.", TELUGU: "సైన్-అప్ సమయంలో లోపం ఏర్పడింది. మళ్లీ ప్రయత్నించండి.", - MALAYALAM: "സൈൻ അപ്പ് സമയത്ത് പിശക് സംഭവിച്ചു. വീണ്ടും ശ്രമിക്കുക.", + MALYALI: "സൈൻ അപ്പ് സമയത്ത് പിശക് സംഭവിച്ചു. വീണ്ടും ശ്രമിക്കുക.", KANNADA: "ಸೈನ್ ಅಪ್ ಸಮಯದಲ್ಲಿ ದೋಷ ಸಂಭವಿಸಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.", }; @@ -116,7 +116,7 @@ export const SUCCESS_LANGUAGE_SET = { GUJARATI: "સફળતા", TAMIL: "வெற்றி", TELUGU: "విజయం", - MALAYALAM: "വിജയം", + MALYALI: "വിജയം", KANNADA: "ಯಶಸ್ಸು", }; @@ -128,7 +128,7 @@ export const REQUEST_APPROVED_SUCCESS_LANGUAGE_SET = { GUJARATI: "વિનંતી સફળતાપૂર્વક મંજૂર થઈ છે", TAMIL: "கோரிக்கை வெற்றிகரமாக ஒப்புதல் அளிக்கப்பட்டது", TELUGU: "వినతి విజయవంతంగా ఆమోదించబడింది", - MALAYALAM: "അഭ്യർത്ഥന വിജയകരമായി അംഗീകരിച്ചു", + MALYALI: "അഭ്യർത്ഥന വിജയകരമായി അംഗീകരിച്ചു", KANNADA: "ವಿನಂತಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅನುಮೋದಿಸಲಾಗಿದೆ.", }; @@ -140,7 +140,7 @@ export const FAILED_TO_APPROVE_REQUEST_LANGUAGE_SET = { GUJARATI: "વિનંતી મંજૂર કરવામાં નિષ્ફળ થયું છે ", TAMIL: "கோரிக்கையை ஒப்புதல் அளிக்க முடியவில்லை ", TELUGU: "వినతిని ఆమోదించడంలో విఫలమైంది ", - MALAYALAM: "അഭ്യർത്ഥന അംഗീകരിക്കാൻ പരാജയപ്പെട്ടു ", + MALYALI: "അഭ്യർത്ഥന അംഗീകരിക്കാൻ പരാജയപ്പെട്ടു ", KANNADA: "ವಿನಂತಿಯನ್ನು ಅನುಮೋದಿಸಲು ವಿಫಲವಾಗಿದೆ", }; @@ -152,6 +152,6 @@ export const SETTINGS_LANGUAGE_SET = { GUJARATI: "સેટિંગ્સ ", TAMIL: "அமைப்புகள் ", TELUGU: "సెట్టింగులు ", - MALAYALAM: "ക്രമീകരണങ്ങൾ ", + MALYALI: "ക്രമീകരണങ്ങൾ ", KANNADA: "ಸೆಟ್ಟಿಂಗ್ಸ್", }; diff --git a/constants/appText/tablesScreen.js b/constants/appText/tablesScreen.js index fa3343e..7d05776 100644 --- a/constants/appText/tablesScreen.js +++ b/constants/appText/tablesScreen.js @@ -6,7 +6,7 @@ export const ADD_TABLE_LANGUAGE_SET = { GUJARATI: "ટેબલ ઉમેરો", TAMIL: "மேசை சேர்க்கவும்", TELUGU: "టేబుల్ జోడించండి", - MALAYALAM: "മേശ ചേർക്കുക", + MALYALI: "മേശ ചേർക്കുക", KANNADA: "ಟೇಬಲ್ ಸೇರಿಸಿ", }; @@ -18,7 +18,7 @@ export const TABLE_LANGUAGE_SET = { GUJARATI: "ટેબલ", TAMIL: "மேசை", TELUGU: "టేబుల్", - MALAYALAM: "മേശ", + MALYALI: "മേശ", KANNADA: "ಟೇಬಲ್", }; @@ -30,7 +30,7 @@ export const GUEST_LANGUAGE_SET = { GUJARATI: "મહેમાન", TAMIL: "விருந்தினர்", TELUGU: "అతిథి", - MALAYALAM: "അഥിതി", + MALYALI: "അഥിതി", KANNADA: "ಅತಿಥಿ", }; @@ -42,7 +42,7 @@ export const GUESTS_LANGUAGE_SET = { GUJARATI: "સંખ્યા", TAMIL: "எண்ணிக்கை", TELUGU: "సంఖ్య", - MALAYALAM: "എണ്ണം", + MALYALI: "എണ്ണം", KANNADA: "ಸಂಖ್ಯೆ", }; @@ -54,7 +54,7 @@ export const SERVER_LANGUAGE_SET = { GUJARATI: "વેટર", TAMIL: "வெற்றர்", TELUGU: "వేటర్", - MALAYALAM: "വെയ്റ്റർ", + MALYALI: "വെയ്റ്റർ", KANNADA: "ವೇಟರ್", }; @@ -66,7 +66,7 @@ export const ORDERS_LANGUAGE_SET = { GUJARATI: "ઓર્ડર્સ", TAMIL: "ஆர்டர்கள்", TELUGU: "ఆర్డర్లు", - MALAYALAM: "ഓർഡറുകൾ", + MALYALI: "ഓർഡറുകൾ", KANNADA: "ಆರ್ಡರ್‌ಗಳು", }; @@ -78,7 +78,7 @@ export const BILL_LANGUAGE_SET = { GUJARATI: "બિલ ", TAMIL: "பில் ", TELUGU: "బిల్ ", - MALAYALAM: "ബിൽ ", + MALYALI: "ബിൽ ", KANNADA: "ಬಿಲ್", }; @@ -90,6 +90,6 @@ export const NOTES_LANGUAGE_SET = { GUJARATI: "નોંધો", TAMIL: "குறிப்புகள்", TELUGU: "గమనికలు", - MALAYALAM: "കുറിപ്പുകൾ", + MALYALI: "കുറിപ്പുകൾ", KANNADA: "ಟಿಪ್ಪಣಿಗಳು", }; diff --git a/screens/HomeScreen/HomeScreen.js b/screens/HomeScreen/HomeScreen.js index d78fde8..231c7b5 100644 --- a/screens/HomeScreen/HomeScreen.js +++ b/screens/HomeScreen/HomeScreen.js @@ -75,23 +75,18 @@ export default function HomeScreen() { const renderHeader = () => ( - {hotel && ( - - )} + diff --git a/screens/ProfileScreen/ProfileScreen.js b/screens/ProfileScreen/ProfileScreen.js index 279a008..548f69f 100644 --- a/screens/ProfileScreen/ProfileScreen.js +++ b/screens/ProfileScreen/ProfileScreen.js @@ -30,10 +30,10 @@ const ProfileScreen = () => { const navigation = useNavigation(); const [userProfile, setUserProfile] = useState({ - name: "John Doe", - position: "Head Chef", - email: "john.doe@restaurant.com", - phone: "+1 234 567 8900", + name: "", + position: "", + email: "", + phone: "", }); const [displaySettingsScreen, openDisplaySettingsScreen] = useState(false); const navigationOptions = [ diff --git a/screens/TablesScreen/TablesScreen.js b/screens/TablesScreen/TablesScreen.js index 6e0de8d..43411ac 100644 --- a/screens/TablesScreen/TablesScreen.js +++ b/screens/TablesScreen/TablesScreen.js @@ -160,7 +160,7 @@ const TablesScreen = () => { items={selectedTable?.orders} menuItems={menuItems} preferredLanguage={preferredLanguage} - onClose={handleTableInfoClose} + onClose={() => setSelectedTable(null)} updateOrder={(orders) => handleTableOrderUpdate( orders,