Skip to content

Comments

Bug Fix: Language Switcher Not Updating UI #4#7

Open
arnab9957 wants to merge 2 commits intoeccentriccoder01:mainfrom
arnab9957:arnab9957(#4)
Open

Bug Fix: Language Switcher Not Updating UI #4#7
arnab9957 wants to merge 2 commits intoeccentriccoder01:mainfrom
arnab9957:arnab9957(#4)

Conversation

@arnab9957
Copy link

Fix Language Toggle Not Updating Content
📝 Description
This PR resolves the issue where switching the language (Hindi/English) in the sidebar would not update the page content, specifically on the Shopping Bag page and Vendor Dashboard. The issue was caused by hardcoded text in components, static mock data, and missing translation keys.

🔄 Changes
1. Dynamic Shopping Bag (Key Fix)
src/pages/Bag.js:

Refactored mock data to include both English and Hindi fields (e.g., ItemNameEn, descriptionEn).
Implemented dynamic logic to serve the correct language data based on the selected language.
Added language dependency to useEffect to trigger content updates immediately upon toggling.
Destructured language from useLanguage() to ensure reactivity.
2. Component Refactoring & Translation
src/components/OrderSummary.js & src/components/CartItem.js:

Replaced hardcoded Hindi text with dynamic t() function calls.
Imported and utilized useLanguage hook.
3. Language Context Updates
src/context/LanguageContext.js:

Added 15+ missing translation keys to support the Shopping Bag and Order Summary (e.g., orderSummary, subtotal, securePayment, delivery).
4. Build & Import Fixes (Additional)
Vendor Pages: Fixed incorrect relative import paths in 9+ files (Dashboard.js, Items.js, Inventory.js, etc.) that were causing compile errors.
ESLint Fixes: Resolved no-undef errors in Home.js and Shop1.js related to useLanguage usage.

✅ Verification
Browser Testing: Verified that checking the "ENG" toggle in the sidebar immediately updates:
"Shopping Bag" page headers and labels.
"Order Summary" section (Subtotal, Delivery, etc.).
Product names ("Kundan Necklace") and descriptions.
Build Check: Confirmed that the application compiles without errors after fixing the import paths.
image

@vercel
Copy link

vercel bot commented Feb 16, 2026

@arnab9957 is attempting to deploy a commit to the eccentriccoder01's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Feb 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bharatshaala Error Error Feb 20, 2026 6:46am

@eccentriccoder01
Copy link
Owner

eccentriccoder01 commented Feb 20, 2026

@arnab9957 Thanks for raising the PR... Kindly look into this error which popped up in the preview deployment, there are some issues involving duplicate keys and unnecessary characters:

12:15:25.620 Running build in Washington, D.C., USA (East) – iad1
12:15:25.621 Build machine configuration: 2 cores, 8 GB
12:15:25.797 Cloning github.com/eccentriccoder01/Bharatshaala (Branch: arnab9957(#4), Commit: d5d2951)
12:15:25.798 Previous build caches not available.
12:15:26.702 Cloning completed: 904.000ms
12:15:27.851 Running "vercel build"
12:15:28.474 Vercel CLI 50.18.2
12:15:29.077 Installing dependencies...
12:15:34.681 npm warn deprecated w3c-hr-time@1.0.2: Use your platform's native performance.now() and performance.timeOrigin.
12:15:35.088 npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
12:15:35.089 npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
12:15:35.275 npm warn deprecated rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
12:15:35.756 npm warn deprecated workbox-cacheable-response@6.6.0: workbox-background-sync@6.6.0
12:15:36.182 npm warn deprecated workbox-google-analytics@6.6.0: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
12:15:37.678 npm warn deprecated domexception@2.0.1: Use your platform's native DOMException instead
12:15:38.479 npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
12:15:38.540 npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
12:15:39.728 npm warn deprecated @babel/plugin-proposal-private-methods@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
12:15:39.729 npm warn deprecated @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
12:15:39.755 npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
12:15:39.755 npm warn deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
12:15:39.870 npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
12:15:45.891 
12:15:45.891 added 1641 packages in 16s
12:15:45.892 
12:15:45.892 271 packages are looking for funding
12:15:45.892   run `npm fund` for details
12:15:45.894 npm notice
12:15:45.895 npm notice New major version of npm available! 10.9.4 -> 11.10.1
12:15:45.895 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.10.1
12:15:45.895 npm notice To update run: npm install -g npm@11.10.1
12:15:45.895 npm notice
12:15:45.958 Running "npm run build"
12:15:46.097 
12:15:46.097 > bharatshaala@0.1.0 build
12:15:46.098 > react-scripts build
12:15:46.098 
12:15:47.120 Creating an optimized production build...
12:15:47.215 Browserslist: caniuse-lite is outdated. Please run:
12:15:47.215   npx update-browserslist-db@latest
12:15:47.215   Why you should do it regularly: https://github.com/browserslist/update-db#readme
12:15:50.903 �[0;33mOne of your dependencies, babel-preset-react-app, is importing the
12:15:50.904 "@babel/plugin-proposal-private-property-in-object" package without
12:15:50.904 declaring it in its dependencies. This is currently working because
12:15:50.904 "@babel/plugin-proposal-private-property-in-object" is already in your
12:15:50.905 node_modules folder for unrelated reasons, but it �[1mmay break at any time�[0;33m.
12:15:50.905 
12:15:50.905 babel-preset-react-app is part of the create-react-app project, �[1mwhich
12:15:50.905 is not maintianed anymore�[0;33m. It is thus unlikely that this bug will
12:15:50.905 ever be fixed. Add "@babel/plugin-proposal-private-property-in-object" to
12:15:50.905 your devDependencies to work around this error. This will make this message
12:15:50.906 go away.�[0m
12:15:50.906   
12:16:24.891 Browserslist: caniuse-lite is outdated. Please run:
12:16:24.892   npx update-browserslist-db@latest
12:16:24.892   Why you should do it regularly: https://github.com/browserslist/update-db#readme
12:16:28.206 
12:16:28.206 Treating warnings as errors because process.env.CI = true.
12:16:28.207 Most CI servers set it automatically.
12:16:28.207 
12:16:28.207 Failed to compile.
12:16:28.207 
12:16:28.209 Warning
12:16:28.209 (303:5) autoprefixer: Replace color-adjust to print-color-adjust. The color-adjust shorthand is currently deprecated.
12:16:28.209 
12:16:28.209 [eslint] 
12:16:28.210 src/components/Carousel.js
12:16:28.210   Line 41:6:  React Hook useEffect has a missing dependency: 'nextSlide'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.210 
12:16:28.210 src/components/MarketCard.js
12:16:28.210   Line 23:9:  'specialties' is assigned a value but never used  no-unused-vars
12:16:28.210 
12:16:28.210 src/components/PaymentGateway.js
12:16:28.210   Line 27:11:   'user' is assigned a value but never used                                                     no-unused-vars
12:16:28.210   Line 28:11:   'getCartSummary' is assigned a value but never used                                           no-unused-vars
12:16:28.210   Line 140:7:   Expected a default case                                                                       default-case
12:16:28.210   Line 208:27:  Unexpected mix of '&&' and '||'. Use parentheses to clarify the intended order of operations  no-mixed-operators
12:16:28.210   Line 208:41:  Unexpected mix of '&&' and '||'. Use parentheses to clarify the intended order of operations  no-mixed-operators
12:16:28.210 
12:16:28.210 src/components/ProductCard.js
12:16:28.210   Line 29:5:  Expected a default case  default-case
12:16:28.210 
12:16:28.210 src/components/QuantitySelector.js
12:16:28.210   Line 187:10:  'selectedBulk' is assigned a value but never used  no-unused-vars
12:16:28.210 
12:16:28.210 src/components/ReviewCard.js
12:16:28.210   Line 294:19:  Redundant alt attribute. Screen-readers already announce `img` tags as an image. You don’t need to use the words `image`, `photo,` or `picture` (or any specified custom words) in the alt prop  jsx-a11y/img-redundant-alt
12:16:28.211   Line 420:13:  Redundant alt attribute. Screen-readers already announce `img` tags as an image. You don’t need to use the words `image`, `photo,` or `picture` (or any specified custom words) in the alt prop  jsx-a11y/img-redundant-alt
12:16:28.211 
12:16:28.211 src/components/SearchBar.js
12:16:28.211   Line 1:27:  'useEffect' is defined but never used  no-unused-vars
12:16:28.211 
12:16:28.211 src/context/LanguageContext.js
12:16:28.211   Line 237:7:   Duplicate key 'orders'                                                                                        no-dupe-keys
12:16:28.211   Line 298:7:   Duplicate key 'items'                                                                                         no-dupe-keys
12:16:28.211   Line 310:7:   Duplicate key 'established'                                                                                   no-dupe-keys
12:16:28.211   Line 312:7:   Duplicate key 'totalVendors'                                                                                  no-dupe-keys
12:16:28.211   Line 333:7:   Duplicate key 'reviews'                                                                                       no-dupe-keys
12:16:28.211   Line 352:7:   Duplicate key 'passwordPlaceholder'                                                                           no-dupe-keys
12:16:28.211   Line 387:7:   Duplicate key 'clothing'                                                                                      no-dupe-keys
12:16:28.211   Line 416:7:   Duplicate key 'free'                                                                                          no-dupe-keys
12:16:28.211   Line 417:7:   Duplicate key 'days'                                                                                          no-dupe-keys
12:16:28.211   Line 448:7:   Duplicate key 'home'                                                                                          no-dupe-keys
12:16:28.211   Line 484:7:   Duplicate key 'notifications'                                                                                 no-dupe-keys
12:16:28.211   Line 508:7:   Duplicate key 'established'                                                                                   no-dupe-keys
12:16:28.211   Line 509:7:   Duplicate key 'totalShops'                                                                                    no-dupe-keys
12:16:28.211   Line 510:7:   Duplicate key 'totalVendors'                                                                                  no-dupe-keys
12:16:28.211   Line 511:7:   Duplicate key 'yearsOld'                                                                                      no-dupe-keys
12:16:28.211   Line 515:7:   Duplicate key 'shopCategories'                                                                                no-dupe-keys
12:16:28.211   Line 517:7:   Duplicate key 'noShopsFound'                                                                                  no-dupe-keys
12:16:28.211   Line 521:7:   Duplicate key 'addToCart'                                                                                     no-dupe-keys
12:16:28.211   Line 526:7:   Duplicate key 'silverJewelry'                                                                                 no-dupe-keys
12:16:28.211   Line 539:7:   Duplicate key 'spices_storage'                                                                                no-dupe-keys
12:16:28.211   Line 543:7:   Duplicate key 'shopOwner'                                                                                     no-dupe-keys
12:16:28.211   Line 544:7:   Duplicate key 'experience'                                                                                    no-dupe-keys
12:16:28.211   Line 546:7:   Duplicate key 'specialtyItems'                                                                                no-dupe-keys
12:16:28.211   Line 551:7:   Duplicate key 'visitShop'                                                                                     no-dupe-keys
12:16:28.212   Line 581:7:   Duplicate key 'silverJewelryTitle'                                                                            no-dupe-keys
12:16:28.212   Line 582:7:   Duplicate key 'silverJewelryDescription'                                                                      no-dupe-keys
12:16:28.212   Line 583:7:   Duplicate key 'silverQuality'                                                                                 no-dupe-keys
12:16:28.212   Line 584:7:   Duplicate key 'handmadeDesign'                                                                                no-dupe-keys
12:16:28.212   Line 585:7:   Duplicate key 'lifetimeWarranty'                                                                              no-dupe-keys
12:16:28.212   Line 586:7:   Duplicate key 'jewelryTypes'                                                                                  no-dupe-keys
12:16:28.212   Line 587:7:   Duplicate key 'rings'                                                                                         no-dupe-keys
12:16:28.212   Line 588:7:   Duplicate key 'necklaces'                                                                                     no-dupe-keys
12:16:28.212   Line 589:7:   Duplicate key 'earrings'                                                                                      no-dupe-keys
12:16:28.212   Line 590:7:   Duplicate key 'bracelets'                                                                                     no-dupe-keys
12:16:28.212   Line 591:7:   Duplicate key 'anklets'                                                                                       no-dupe-keys
12:16:28.212   Line 592:7:   Duplicate key 'sets'                                                                                          no-dupe-keys
12:16:28.212   Line 593:7:   Duplicate key 'silverCare'                                                                                    no-dupe-keys
12:16:28.212   Line 594:7:   Duplicate key 'regularCleaning'                                                                               no-dupe-keys
12:16:28.212   Line 595:7:   Duplicate key 'cleanWithCloth'                                                                                no-dupe-keys
12:16:28.212   Line 596:7:   Duplicate key 'avoidWater'                                                                                    no-dupe-keys
12:16:28.212   Line 597:7:   Duplicate key 'removeWhileBathing'                                                                            no-dupe-keys
12:16:28.212   Line 598:7:   Duplicate key 'properStorage'                                                                                 no-dupe-keys
12:16:28.213   Line 599:7:   Duplicate key 'storeSafely'                                                                                   no-dupe-keys
12:16:28.213   Line 600:7:   Duplicate key 'maintainShine'                                                                                 no-dupe-keys
12:16:28.213   Line 601:7:   Duplicate key 'useSilverCleaner'                                                                              no-dupe-keys
12:16:28.213   Line 602:7:   Duplicate key 'craftsmanshipArt'                                                                              no-dupe-keys
12:16:28.213   Line 603:7:   Duplicate key 'masterArtisans'                                                                                no-dupe-keys
12:16:28.219   Line 604:7:   Duplicate key 'traditionalTechnique'                                                                          no-dupe-keys
12:16:28.219   Line 605:7:   Duplicate key 'handmade'                                                                                      no-dupe-keys
12:16:28.219   Line 606:7:   Duplicate key 'madeByHand'                                                                                    no-dupe-keys
12:16:28.219   Line 645:7:   Duplicate key 'next'                                                                                          no-dupe-keys
12:16:28.219   Line 665:7:   Duplicate key 'spices_hero_title'                                                                             no-dupe-keys
12:16:28.219   Line 666:7:   Duplicate key 'spices_hero_desc'                                                                              no-dupe-keys
12:16:28.219   Line 667:7:   Duplicate key 'spices_featured_title'                                                                         no-dupe-keys
12:16:28.219   Line 668:7:   Duplicate key 'spices_categories_title'                                                                       no-dupe-keys
12:16:28.219   Line 669:7:   Duplicate key 'spices_knowledge_title'                                                                        no-dupe-keys
12:16:28.219   Line 670:7:   Duplicate key 'spices_health_benefits'                                                                        no-dupe-keys
12:16:28.219   Line 671:7:   Duplicate key 'spices_usage'                                                                                  no-dupe-keys
12:16:28.219   Line 672:7:   Duplicate key 'spices_storage'                                                                                no-dupe-keys
12:16:28.219   Line 673:7:   Duplicate key 'spices_quality'                                                                                no-dupe-keys
12:16:28.219   Line 674:7:   Duplicate key 'visitShop'                                                                                     no-dupe-keys
12:16:28.220   Line 733:7:   Duplicate key 'delivery'                                                                                      no-dupe-keys
12:16:28.220   Line 750:7:   Duplicate key 'traditional'                                                                                   no-dupe-keys
12:16:28.220   Line 812:7:   Duplicate key 'antiques'                                                                                      no-dupe-keys
12:16:28.220   Line 824:7:   Duplicate key 'shopCategories'                                                                                no-dupe-keys
12:16:28.220   Line 826:7:   Duplicate key 'fashion'                                                                                       no-dupe-keys
12:16:28.220   Line 828:7:   Duplicate key 'jewelry'                                                                                       no-dupe-keys
12:16:28.220   Line 829:7:   Duplicate key 'books'                                                                                         no-dupe-keys
12:16:28.220   Line 831:7:   Duplicate key 'featuredShops'                                                                                 no-dupe-keys
12:16:28.220   Line 834:7:   Duplicate key 'noShopsFound'                                                                                  no-dupe-keys
12:16:28.221   Line 835:7:   Duplicate key 'noShopsFoundDesc'                                                                              no-dupe-keys
12:16:28.221   Line 958:7:   Duplicate key 'rajasthan'                                                                                     no-dupe-keys
12:16:28.221   Line 983:7:   Duplicate key 'fashionStreetSpecialty'                                                                        no-dupe-keys
12:16:28.221   Line 990:7:   Duplicate key 'accessories'                                                                                   no-dupe-keys
12:16:28.222   Line 1018:7:  Duplicate key 'shoppingTips'                                                                                  no-dupe-keys
12:16:28.222   Line 1019:7:  Duplicate key 'bargaining'                                                                                    no-dupe-keys
12:16:28.222   Line 1020:7:  Duplicate key 'bargainingDesc'                                                                                no-dupe-keys
12:16:28.222   Line 1021:7:  Duplicate key 'qualityCheck'                                                                                  no-dupe-keys
12:16:28.222   Line 1022:7:  Duplicate key 'qualityCheckDesc'                                                                              no-dupe-keys
12:16:28.222   Line 1026:7:  Duplicate key 'timingDesc'                                                                                    no-dupe-keys
12:16:28.222   Line 1082:7:  Duplicate key 'books'                                                                                         no-dupe-keys
12:16:28.222   Line 1157:7:  Duplicate key 'products'                                                                                      no-dupe-keys
12:16:28.222   Line 1206:7:  Duplicate key 'viewShop'                                                                                      no-dupe-keys
12:16:28.222   Line 1290:7:  Duplicate key 'textiles'                                                                                      no-dupe-keys
12:16:28.222   Line 1295:7:  Duplicate key 'yearsOld'                                                                                      no-dupe-keys
12:16:28.222   Line 1316:7:  Duplicate key 'westernWear'                                                                                   no-dupe-keys
12:16:28.223   Line 1318:7:  Duplicate key 'fashionAccessories'                                                                            no-dupe-keys
12:16:28.223   Line 1333:7:  Duplicate key 'bracelets'                                                                                     no-dupe-keys
12:16:28.223   Line 1335:7:  Duplicate key 'rings'                                                                                         no-dupe-keys
12:16:28.223   Line 1357:7:  Duplicate key 'spices'                                                                                        no-dupe-keys
12:16:28.223   Line 1358:7:  Duplicate key 'silverJewelry'                                                                                 no-dupe-keys
12:16:28.223   Line 1359:7:  Duplicate key 'clothing'                                                                                      no-dupe-keys
12:16:28.223   Line 1360:7:  Duplicate key 'sweets'                                                                                        no-dupe-keys
12:16:28.223   Line 1361:7:  Duplicate key 'jaipuriJewelry'                                                                                no-dupe-keys
12:16:28.223   Line 1362:7:  Duplicate key 'blockPrint'                                                                                    no-dupe-keys
12:16:28.223   Line 1363:7:  Duplicate key 'bluePottery'                                                                                   no-dupe-keys
12:16:28.223   Line 1364:7:  Duplicate key 'puppetry'                                                                                      no-dupe-keys
12:16:28.223   Line 1365:7:  Duplicate key 'pearls'                                                                                        no-dupe-keys
12:16:28.223   Line 1366:7:  Duplicate key 'lacBangles'                                                                                    no-dupe-keys
12:16:28.223   Line 1367:7:  Duplicate key 'nizamiJewelry'                                                                                 no-dupe-keys
12:16:28.223   Line 1368:7:  Duplicate key 'attar'                                                                                         no-dupe-keys
12:16:28.223   Line 1369:7:  Duplicate key 'sandalwood'                                                                                    no-dupe-keys
12:16:28.223   Line 1370:7:  Duplicate key 'silk'                                                                                          no-dupe-keys
12:16:28.223   Line 1371:7:  Duplicate key 'mysorePak'                                                                                     no-dupe-keys
12:16:28.224   Line 1372:7:  Duplicate key 'kumkum'                                                                                        no-dupe-keys
12:16:28.224   Line 1373:7:  Duplicate key 'antiques'                                                                                      no-dupe-keys
12:16:28.224   Line 1374:7:  Duplicate key 'fashion'                                                                                       no-dupe-keys
12:16:28.224   Line 1375:7:  Duplicate key 'cafes'                                                                                         no-dupe-keys
12:16:28.224   Line 1571:7:  Duplicate key 'orders'                                                                                        no-dupe-keys
12:16:28.224   Line 1597:7:  Duplicate key 'language'                                                                                      no-dupe-keys
12:16:28.224   Line 1598:7:  Duplicate key 'switchingLanguage'                                                                             no-dupe-keys
12:16:28.224   Line 1635:7:  Duplicate key 'items'                                                                                         no-dupe-keys
12:16:28.225   Line 1647:7:  Duplicate key 'established'                                                                                   no-dupe-keys
12:16:28.225   Line 1649:7:  Duplicate key 'totalVendors'                                                                                  no-dupe-keys
12:16:28.225   Line 1688:7:  Duplicate key 'passwordPlaceholder'                                                                           no-dupe-keys
12:16:28.225   Line 1723:7:  Duplicate key 'clothing'                                                                                      no-dupe-keys
12:16:28.225   Line 1856:7:  Duplicate key 'delivery'                                                                                      no-dupe-keys
12:16:28.225   Line 1866:7:  Duplicate key 'feature'                                                                                       no-dupe-keys
12:16:28.225   Line 1896:7:  Duplicate key 'traditional'                                                                                   no-dupe-keys
12:16:28.225   Line 1958:7:  Duplicate key 'antiques'                                                                                      no-dupe-keys
12:16:28.226   Line 1970:7:  Duplicate key 'shopCategories'                                                                                no-dupe-keys
12:16:28.226   Line 1972:7:  Duplicate key 'fashion'                                                                                       no-dupe-keys
12:16:28.226   Line 1975:7:  Duplicate key 'books'                                                                                         no-dupe-keys
12:16:28.226   Line 1980:7:  Duplicate key 'noShopsFound'                                                                                  no-dupe-keys
12:16:28.226   Line 2104:7:  Duplicate key 'rajasthan'                                                                                     no-dupe-keys
12:16:28.226   Line 2129:7:  Duplicate key 'fashionStreetSpecialty'                                                                        no-dupe-keys
12:16:28.226   Line 2136:7:  Duplicate key 'accessories'                                                                                   no-dupe-keys
12:16:28.226   Line 2164:7:  Duplicate key 'shoppingTips'                                                                                  no-dupe-keys
12:16:28.226   Line 2165:7:  Duplicate key 'bargaining'                                                                                    no-dupe-keys
12:16:28.226   Line 2166:7:  Duplicate key 'bargainingDesc'                                                                                no-dupe-keys
12:16:28.226   Line 2167:7:  Duplicate key 'qualityCheck'                                                                                  no-dupe-keys
12:16:28.226   Line 2168:7:  Duplicate key 'qualityCheckDesc'                                                                              no-dupe-keys
12:16:28.226   Line 2172:7:  Duplicate key 'timingDesc'                                                                                    no-dupe-keys
12:16:28.226   Line 2228:7:  Duplicate key 'books'                                                                                         no-dupe-keys
12:16:28.226   Line 2303:7:  Duplicate key 'products'                                                                                      no-dupe-keys
12:16:28.226   Line 2436:7:  Duplicate key 'textiles'                                                                                      no-dupe-keys
12:16:28.226   Line 2441:7:  Duplicate key 'yearsOld'                                                                                      no-dupe-keys
12:16:28.226   Line 2462:7:  Duplicate key 'westernWear'                                                                                   no-dupe-keys
12:16:28.226   Line 2464:7:  Duplicate key 'fashionAccessories'                                                                            no-dupe-keys
12:16:28.227   Line 2479:7:  Duplicate key 'bracelets'                                                                                     no-dupe-keys
12:16:28.227   Line 2481:7:  Duplicate key 'rings'                                                                                         no-dupe-keys
12:16:28.227   Line 2502:7:  Duplicate key 'free'                                                                                          no-dupe-keys
12:16:28.227   Line 2503:7:  Duplicate key 'days'                                                                                          no-dupe-keys
12:16:28.227   Line 2534:7:  Duplicate key 'home'                                                                                          no-dupe-keys
12:16:28.227   Line 2570:7:  Duplicate key 'notifications'                                                                                 no-dupe-keys
12:16:28.227   Line 2574:7:  Duplicate key 'market_chandni_chowk'                                                                          no-dupe-keys
12:16:28.227   Line 2575:7:  Duplicate key 'market_chandni_chowk_desc'                                                                     no-dupe-keys
12:16:28.227   Line 2576:7:  Duplicate key 'market_chandni_chowk_hero_title'                                                               no-dupe-keys
12:16:28.227   Line 2577:7:  Duplicate key 'market_chandni_chowk_subtitle'                                                                 no-dupe-keys
12:16:28.227   Line 2578:7:  Duplicate key 'market_history_title'                                                                          no-dupe-keys
12:16:28.227   Line 2579:7:  Duplicate key 'market_history_desc'                                                                           no-dupe-keys
12:16:28.227   Line 2580:7:  Duplicate key 'market_map_title'                                                                              no-dupe-keys
12:16:28.227   Line 2583:7:  Duplicate key 'established'                                                                                   no-dupe-keys
12:16:28.227   Line 2584:7:  Duplicate key 'totalShops'                                                                                    no-dupe-keys
12:16:28.227   Line 2585:7:  Duplicate key 'totalVendors'                                                                                  no-dupe-keys
12:16:28.228   Line 2586:7:  Duplicate key 'yearsOld'                                                                                      no-dupe-keys
12:16:28.228   Line 2590:7:  Duplicate key 'shopCategories'                                                                                no-dupe-keys
12:16:28.228   Line 2591:7:  Duplicate key 'featuredShops'                                                                                 no-dupe-keys
12:16:28.228   Line 2592:7:  Duplicate key 'noShopsFound'                                                                                  no-dupe-keys
12:16:28.228   Line 2593:7:  Duplicate key 'noShopsFoundDesc'                                                                              no-dupe-keys
12:16:28.228   Line 2594:7:  Duplicate key 'knowMore'                                                                                      no-dupe-keys
12:16:28.228   Line 2595:7:  Duplicate key 'viewShop'                                                                                      no-dupe-keys
12:16:28.228   Line 2596:7:  Duplicate key 'addToCart'                                                                                     no-dupe-keys
12:16:28.228   Line 2601:7:  Duplicate key 'silverJewelry'                                                                                 no-dupe-keys
12:16:28.228   Line 2614:7:  Duplicate key 'spices_storage'                                                                                no-dupe-keys
12:16:28.228   Line 2618:7:  Duplicate key 'shopOwner'                                                                                     no-dupe-keys
12:16:28.228   Line 2619:7:  Duplicate key 'experience'                                                                                    no-dupe-keys
12:16:28.229   Line 2621:7:  Duplicate key 'specialtyItems'                                                                                no-dupe-keys
12:16:28.229   Line 2626:7:  Duplicate key 'visitShop'                                                                                     no-dupe-keys
12:16:28.229   Line 2629:7:  Duplicate key 'silverJewelryTitle'                                                                            no-dupe-keys
12:16:28.229   Line 2630:7:  Duplicate key 'jewelry'                                                                                       no-dupe-keys
12:16:28.229   Line 2631:7:  Duplicate key 'silverJewelryDescription'                                                                      no-dupe-keys
12:16:28.229   Line 2632:7:  Duplicate key 'silverQuality'                                                                                 no-dupe-keys
12:16:28.229   Line 2633:7:  Duplicate key 'handmadeDesign'                                                                                no-dupe-keys
12:16:28.229   Line 2634:7:  Duplicate key 'lifetimeWarranty'                                                                              no-dupe-keys
12:16:28.229   Line 2635:7:  Duplicate key 'jewelryTypes'                                                                                  no-dupe-keys
12:16:28.229   Line 2636:7:  Duplicate key 'rings'                                                                                         no-dupe-keys
12:16:28.229   Line 2637:7:  Duplicate key 'necklaces'                                                                                     no-dupe-keys
12:16:28.229   Line 2638:7:  Duplicate key 'earrings'                                                                                      no-dupe-keys
12:16:28.229   Line 2639:7:  Duplicate key 'bracelets'                                                                                     no-dupe-keys
12:16:28.229   Line 2640:7:  Duplicate key 'anklets'                                                                                       no-dupe-keys
12:16:28.230   Line 2641:7:  Duplicate key 'sets'                                                                                          no-dupe-keys
12:16:28.230   Line 2642:7:  Duplicate key 'silverCare'                                                                                    no-dupe-keys
12:16:28.230   Line 2643:7:  Duplicate key 'regularCleaning'                                                                               no-dupe-keys
12:16:28.230   Line 2644:7:  Duplicate key 'cleanWithCloth'                                                                                no-dupe-keys
12:16:28.230   Line 2645:7:  Duplicate key 'avoidWater'                                                                                    no-dupe-keys
12:16:28.230   Line 2646:7:  Duplicate key 'removeWhileBathing'                                                                            no-dupe-keys
12:16:28.230   Line 2647:7:  Duplicate key 'properStorage'                                                                                 no-dupe-keys
12:16:28.230   Line 2648:7:  Duplicate key 'storeSafely'                                                                                   no-dupe-keys
12:16:28.230   Line 2649:7:  Duplicate key 'maintainShine'                                                                                 no-dupe-keys
12:16:28.230   Line 2650:7:  Duplicate key 'useSilverCleaner'                                                                              no-dupe-keys
12:16:28.230   Line 2651:7:  Duplicate key 'craftsmanshipArt'                                                                              no-dupe-keys
12:16:28.230   Line 2652:7:  Duplicate key 'masterArtisans'                                                                                no-dupe-keys
12:16:28.230   Line 2653:7:  Duplicate key 'traditionalTechnique'                                                                          no-dupe-keys
12:16:28.230   Line 2654:7:  Duplicate key 'handmade'                                                                                      no-dupe-keys
12:16:28.230   Line 2655:7:  Duplicate key 'madeByHand'                                                                                    no-dupe-keys
12:16:28.230   Line 2692:7:  Duplicate key 'next'                                                                                          no-dupe-keys
12:16:28.230   Line 2712:7:  Duplicate key 'spices_hero_title'                                                                             no-dupe-keys
12:16:28.230   Line 2713:7:  Duplicate key 'spices_hero_desc'                                                                              no-dupe-keys
12:16:28.231   Line 2714:7:  Duplicate key 'spices_featured_title'                                                                         no-dupe-keys
12:16:28.231   Line 2715:7:  Duplicate key 'spices_categories_title'                                                                       no-dupe-keys
12:16:28.231   Line 2716:7:  Duplicate key 'spices_knowledge_title'                                                                        no-dupe-keys
12:16:28.231   Line 2717:7:  Duplicate key 'spices_health_benefits'                                                                        no-dupe-keys
12:16:28.231   Line 2718:7:  Duplicate key 'spices_usage'                                                                                  no-dupe-keys
12:16:28.231   Line 2719:7:  Duplicate key 'spices_storage'                                                                                no-dupe-keys
12:16:28.231   Line 2720:7:  Duplicate key 'spices_quality'                                                                                no-dupe-keys
12:16:28.231   Line 2726:7:  Duplicate key 'laadBazaarDesc'                                                                                no-dupe-keys
12:16:28.231   Line 2732:7:  Duplicate key 'pearls'                                                                                        no-dupe-keys
12:16:28.231   Line 2734:7:  Duplicate key 'lacBangles'                                                                                    no-dupe-keys
12:16:28.231   Line 2759:7:  Duplicate key 'authenticity'                                                                                  no-dupe-keys
12:16:28.231   Line 2766:7:  Duplicate key 'totalShops'                                                                                    no-dupe-keys
12:16:28.231   Line 2767:7:  Duplicate key 'totalVendors'                                                                                  no-dupe-keys
12:16:28.231   Line 2768:7:  Duplicate key 'yearsOld'                                                                                      no-dupe-keys
12:16:28.231   Line 2769:7:  Duplicate key 'bestTime'                                                                                      no-dupe-keys
12:16:28.231   Line 2774:7:  Duplicate key 'souvenirs'                                                                                     no-dupe-keys
12:16:28.232   Line 2776:7:  Duplicate key 'textiles'                                                                                      no-dupe-keys
12:16:28.232   Line 2777:7:  Duplicate key 'clothing'                                                                                      no-dupe-keys
12:16:28.232   Line 2778:7:  Duplicate key 'jewelry'                                                                                       no-dupe-keys
12:16:28.232   Line 2779:7:  Duplicate key 'found'                                                                                         no-dupe-keys
12:16:28.232   Line 2796:6:  React Hook useEffect has a missing dependency: 'languages'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.232 
12:16:28.232 src/context/ThemeContext.js
12:16:28.232   Line 158:6:  React Hook useEffect has missing dependencies: 'accentColors', 'applyTheme', 'fontSizes', 'theme', and 'themes'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.232   Line 162:6:  React Hook useEffect has a missing dependency: 'applyTheme'. Either include it or remove the dependency array                                                        react-hooks/exhaustive-deps
12:16:28.232 
12:16:28.232 src/hooks/useAPI.js
12:16:28.232   Line 22:11:   'user' is assigned a value but never used  no-unused-vars
12:16:28.232   Line 218:16:  'post' is assigned a value but never used  no-unused-vars
12:16:28.233 
12:16:28.233 src/hooks/useAuth.js
12:16:28.233   Line 6:10:  'storageService' is defined but never used                                                                                        no-unused-vars
12:16:28.233   Line 84:6:  React Hook useCallback has missing dependencies: 'logout' and 'refreshToken'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.233 
12:16:28.233 src/hooks/useCart.js
12:16:28.233   Line 100:6:  React Hook useEffect has a missing dependency: 'loadCart'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.233   Line 108:6:  React Hook useEffect has a missing dependency: 'syncCart'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.233 
12:16:28.233 src/hooks/useDebounce.js
12:16:28.233   Line 228:17:  React Hook useEffect has a spread element in its dependency array. This means we can't statically verify whether you've passed the correct dependencies  react-hooks/exhaustive-deps
12:16:28.233   Line 310:17:  React Hook useEffect has a spread element in its dependency array. This means we can't statically verify whether you've passed the correct dependencies  react-hooks/exhaustive-deps
12:16:28.233 
12:16:28.233 src/hooks/useGeolocation.js
12:16:28.234   Line 9:9:   The 'defaultOptions' object makes the dependencies of useCallback Hook (at line 63) change on every render. To fix this, wrap the initialization of 'defaultOptions' in its own useMemo() Hook  react-hooks/exhaustive-deps
12:16:28.234   Line 9:9:   The 'defaultOptions' object makes the dependencies of useCallback Hook (at line 91) change on every render. To fix this, wrap the initialization of 'defaultOptions' in its own useMemo() Hook  react-hooks/exhaustive-deps
12:16:28.235   Line 46:9:  Expected a default case                                                                                                                                                                         default-case
12:16:28.235 
12:16:28.235 src/hooks/useLocalStorage.js
12:16:28.235   Line 1:20:  'useEffect' is defined but never used  no-unused-vars
12:16:28.235 
12:16:28.235 src/hooks/useNotification.js
12:16:28.235   Line 28:6:  React Hook useCallback has a missing dependency: 'removeNotification'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.235 
12:16:28.235 src/hooks/useWishlist.js
12:16:28.235   Line 78:6:    React Hook useEffect has missing dependencies: 'addToWishlist', 'localWishlist', 'setLocalWishlist', and 'showNotification'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.235   Line 128:15:  'data' is assigned a value but never used                                                                                                                                        no-unused-vars
12:16:28.235 
12:16:28.236 src/pages/Account.js
12:16:28.236   Line 10:16:  'userID' is assigned a value but never used                                                                  no-unused-vars
12:16:28.236   Line 38:12:  React Hook useEffect has a missing dependency: 'loggedIn'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.236   Line 40:18:  Expected '===' and instead saw '=='                                                                          eqeqeq
12:16:28.236 
12:16:28.236 src/pages/Bag.js
12:16:28.236   Line 6:8:    'PaymentGateway' is defined but never used                                                                                    no-unused-vars
12:16:28.236   Line 24:10:  'shipCost' is assigned a value but never used                                                                                 no-unused-vars
12:16:28.236   Line 25:10:  'order_details' is assigned a value but never used                                                                            no-unused-vars
12:16:28.236   Line 53:6:   React Hook useEffect has missing dependencies: 'getData' and 'makeOrder'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.236 
12:16:28.236 src/pages/Checkout.js
12:16:28.236   Line 18:11:  'deliveryAddress' is assigned a value but never used                 no-unused-vars
12:16:28.236   Line 18:28:  'setDeliveryFromCurrentLocation' is assigned a value but never used  no-unused-vars
12:16:28.236 
12:16:28.237 src/pages/Error.js
12:16:28.237   Line 12:11:  Headings must have content and the content must be accessible by a screen reader  jsx-a11y/heading-has-content
12:16:28.237 
12:16:28.237 src/pages/Home.js
12:16:28.237   Line 1:38:   'useRef' is defined but never used                                                                        no-unused-vars
12:16:28.237   Line 4:8:    'CategoryCard' is defined but never used                                                                  no-unused-vars
12:16:28.237   Line 33:10:  'isVisible' is assigned a value but never used                                                            no-unused-vars
12:16:28.237   Line 33:21:  'setIsVisible' is assigned a value but never used                                                         no-unused-vars
12:16:28.237   Line 251:6:  React Hook useEffect has a missing dependency: 'stats'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.237 
12:16:28.237 src/pages/Login.js
12:16:28.237   Line 2:10:    'Navigate' is defined but never used                                                                                no-unused-vars
12:16:28.237   Line 29:6:    React Hook useEffect has a missing dependency: 'checkAuthStatus'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.237   Line 135:15:  'confirm' is assigned a value but never used                                                                        no-unused-vars
12:16:28.237 
12:16:28.238 src/pages/Markets.js
12:16:28.238   Line 6:8:    'FilterPanel' is defined but never used                                                                                  no-unused-vars
12:16:28.238   Line 20:8:   'placeholderImg' is defined but never used                                                                               no-unused-vars
12:16:28.238   Line 23:14:  'language' is assigned a value but never used                                                                            no-unused-vars
12:16:28.238   Line 63:6:   React Hook useEffect has a missing dependency: 'filterAndSortMarkets'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.238 
12:16:28.238 src/pages/OrderConfirmation.js
12:16:28.238   Line 23:6:  React Hook useEffect has missing dependencies: 'loadOrderDetails' and 'showSuccess'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.238 
12:16:28.238 src/pages/ProductDetail.js
12:16:28.238   Line 29:10:  'showReviews' is assigned a value but never used                                                                no-unused-vars
12:16:28.238   Line 29:23:  'setShowReviews' is assigned a value but never used                                                             no-unused-vars
12:16:28.238   Line 32:10:  'similarProducts' is assigned a value but never used                                                            no-unused-vars
12:16:28.238   Line 32:27:  'setSimilarProducts' is assigned a value but never used                                                         no-unused-vars
12:16:28.239   Line 39:6:   React Hook useEffect has a missing dependency: 'loadProduct'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.239 
12:16:28.239 src/pages/SearchResults.js
12:16:28.239   Line 16:11:  'showError' is assigned a value but never used                                                                                      no-unused-vars
12:16:28.239   Line 67:6:   React Hook useEffect has missing dependencies: 'performSearch' and 'updateURL'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.239   Line 74:6:   React Hook useEffect has a missing dependency: 'searchQuery'. Either include it or remove the dependency array                      react-hooks/exhaustive-deps
12:16:28.239 
12:16:28.239 src/pages/Signup.js
12:16:28.239   Line 39:10:   'otpValid' is assigned a value but never used  no-unused-vars
12:16:28.239   Line 132:5:   Expected a default case                        default-case
12:16:28.239   Line 196:13:  'response' is assigned a value but never used  no-unused-vars
12:16:28.239 
12:16:28.239 src/pages/TrackOrder.js
12:16:28.239   Line 12:11:  'showError' is assigned a value but never used                                                                       no-unused-vars
12:16:28.239   Line 26:6:   React Hook useEffect has a missing dependency: 'loadTrackingInfo'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.239 
12:16:28.239 src/pages/Wishlist.js
12:16:28.239   Line 8:8:    'ProductCard' is defined but never used                                                                                           no-unused-vars
12:16:28.240   Line 19:11:  'getItem' is assigned a value but never used                                                                                      no-unused-vars
12:16:28.240   Line 19:20:  'setItem' is assigned a value but never used                                                                                      no-unused-vars
12:16:28.240   Line 27:10:  'showShareModal' is assigned a value but never used                                                                               no-unused-vars
12:16:28.240   Line 27:26:  'setShowShareModal' is assigned a value but never used                                                                            no-unused-vars
12:16:28.240   Line 51:6:   React Hook useEffect has missing dependencies: 'loadWishlist' and 'navigate'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.240   Line 55:6:   React Hook useEffect has a missing dependency: 'filterAndSortItems'. Either include it or remove the dependency array             react-hooks/exhaustive-deps
12:16:28.240   Line 149:5:  Expected a default case                                                                                                           default-case
12:16:28.240 
12:16:28.240 src/pages/categories/CategoriesOverview.js
12:16:28.240   Line 80:6:  React Hook useEffect has a missing dependency: 'staticCategories'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.240 
12:16:28.240 src/pages/categories/CategoryLanding.js
12:16:28.240   Line 12:10:  'PRODUCT_CATEGORIES' is defined but never used                                                                                             no-unused-vars
12:16:28.240   Line 28:6:   React Hook useEffect has missing dependencies: 'loadCategoryData' and 'trackPageView'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.240 
12:16:28.240 src/pages/markets/chandni_chowk/ChandniChowk.js
12:16:28.240   Line 12:10:  'selectedShop' is assigned a value but never used     no-unused-vars
12:16:28.240   Line 12:24:  'setSelectedShop' is assigned a value but never used  no-unused-vars
12:16:28.240   Line 15:9:   'navigate' is assigned a value but never used         no-unused-vars
12:16:28.241 
12:16:28.241 src/pages/markets/colaba_causeway/ColabaCauseway.js
12:16:28.241   Line 8:8:    'map' is defined but never used                       no-unused-vars
12:16:28.241   Line 12:10:  'selectedShop' is assigned a value but never used     no-unused-vars
12:16:28.241   Line 12:24:  'setSelectedShop' is assigned a value but never used  no-unused-vars
12:16:28.241   Line 15:9:   'navigate' is assigned a value but never used         no-unused-vars
12:16:28.241 
12:16:28.241 src/pages/markets/commercial_street/CommercialStreet.js
12:16:28.241   Line 8:8:    'map' is defined but never used                       no-unused-vars
12:16:28.241   Line 12:10:  'selectedShop' is assigned a value but never used     no-unused-vars
12:16:28.241   Line 12:24:  'setSelectedShop' is assigned a value but never used  no-unused-vars
12:16:28.241   Line 15:9:   'navigate' is assigned a value but never used         no-unused-vars
12:16:28.241 
12:16:28.241 src/pages/markets/devaraja_market/DevarajaMarket.js
12:16:28.241   Line 8:8:    'map' is defined but never used                       no-unused-vars
12:16:28.241   Line 12:10:  'selectedShop' is assigned a value but never used     no-unused-vars
12:16:28.241   Line 12:24:  'setSelectedShop' is assigned a value but never used  no-unused-vars
12:16:28.241   Line 15:9:   'navigate' is assigned a value but never used         no-unused-vars
12:16:28.241 
12:16:28.242 src/pages/markets/dilli_haat/DilliHaat.js
12:16:28.242   Line 8:8:    'map' is defined but never used                       no-unused-vars
12:16:28.242   Line 12:10:  'selectedShop' is assigned a value but never used     no-unused-vars
12:16:28.242   Line 12:24:  'setSelectedShop' is assigned a value but never used  no-unused-vars
12:16:28.242   Line 15:9:   'navigate' is assigned a value but never used         no-unused-vars
12:16:28.242 
12:16:28.242 src/pages/markets/laad_bazaar/LaadBazaar.js
12:16:28.242   Line 13:10:  'selectedShop' is assigned a value but never used     no-unused-vars
12:16:28.242   Line 13:24:  'setSelectedShop' is assigned a value but never used  no-unused-vars
12:16:28.242   Line 16:9:   'navigate' is assigned a value but never used         no-unused-vars
12:16:28.242 
12:16:28.242 src/pages/markets/pinkcity/PinkCity.js
12:16:28.242   Line 5:8:    'ShopCard' is defined but never used                  no-unused-vars
12:16:28.242   Line 12:10:  'selectedShop' is assigned a value but never used     no-unused-vars
12:16:28.242   Line 12:24:  'setSelectedShop' is assigned a value but never used  no-unused-vars
12:16:28.242   Line 14:9:   'navigate' is assigned a value but never used         no-unused-vars
12:16:28.242   Line 40:7:   Duplicate key 'image'                                 no-dupe-keys
12:16:28.242 
12:16:28.242 src/pages/markets/pinkcity/Shop1.js
12:16:28.243   Line 4:8:    'ProductCard' is defined but never used            no-unused-vars
12:16:28.243   Line 5:8:    'QuantitySelector' is defined but never used       no-unused-vars
12:16:28.243   Line 16:21:  't' is assigned a value but never used             no-unused-vars
12:16:28.243   Line 19:10:  'cartItems' is assigned a value but never used     no-unused-vars
12:16:28.243   Line 19:21:  'setCartItems' is assigned a value but never used  no-unused-vars
12:16:28.243 
12:16:28.243 src/pages/menu/About.js
12:16:28.243   Line 9:10:  'currentSlide' is assigned a value but never used     no-unused-vars
12:16:28.243   Line 9:24:  'setCurrentSlide' is assigned a value but never used  no-unused-vars
12:16:28.243 
12:16:28.243 src/pages/menu/FAQ.js
12:16:28.243   Line 251:6:  React Hook React.useMemo has a missing dependency: 'faqData'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.243 
12:16:28.243 src/pages/menu/PrivacyPolicy.js
12:16:28.243   Line 12:6:  React Hook useEffect has a missing dependency: 'trackPageView'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.243 
12:16:28.243 src/pages/menu/ReturnPolicy.js
12:16:28.244   Line 12:6:  React Hook useEffect has a missing dependency: 'trackPageView'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.244 
12:16:28.244 src/pages/menu/ShippingInfo.js
12:16:28.244   Line 12:6:  React Hook useEffect has a missing dependency: 'trackPageView'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.244 
12:16:28.244 src/pages/menu/Support.js
12:16:28.244   Line 14:6:  React Hook useEffect has a missing dependency: 'trackPageView'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.244 
12:16:28.244 src/pages/menu/TermsOfService.js
12:16:28.244   Line 12:6:  React Hook useEffect has a missing dependency: 'trackPageView'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.244 
12:16:28.244 src/pages/user/AddressBook.js
12:16:28.244   Line 14:11:  'showSuccess' is assigned a value but never used                                                                  no-unused-vars
12:16:28.245   Line 14:24:  'showError' is assigned a value but never used                                                                    no-unused-vars
12:16:28.245   Line 15:11:  'user' is assigned a value but never used                                                                         no-unused-vars
12:16:28.245   Line 53:6:   React Hook useEffect has a missing dependency: 'trackPageView'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.245 
12:16:28.245 src/pages/user/Dashboard.js
12:16:28.245   Line 16:11:  'showSuccess' is assigned a value but never used                                                                                            no-unused-vars
12:16:28.245   Line 16:24:  'showError' is assigned a value but never used                                                                                              no-unused-vars
12:16:28.245   Line 86:6:   React Hook useEffect has missing dependencies: 'loadDashboardData' and 'trackPageView'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.245 
12:16:28.245 src/pages/user/Notifications.js
12:16:28.245   Line 17:11:  'showSuccess' is assigned a value but never used                                                                  no-unused-vars
12:16:28.245   Line 17:24:  'showError' is assigned a value but never used                                                                    no-unused-vars
12:16:28.248   Line 18:11:  'user' is assigned a value but never used                                                                         no-unused-vars
12:16:28.248   Line 50:6:   React Hook useEffect has a missing dependency: 'trackPageView'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.248 
12:16:28.248 src/pages/user/Orders.js
12:16:28.248   Line 16:10:  'selectedOrder' is assigned a value but never used                                                               no-unused-vars
12:16:28.248   Line 17:10:  'showOrderDetails' is assigned a value but never used                                                            no-unused-vars
12:16:28.248   Line 18:10:  'searchParams' is assigned a value but never used                                                                no-unused-vars
12:16:28.248   Line 50:6:   React Hook useEffect has a missing dependency: 'filterOrders'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.248   Line 179:9:  Expected a default case                                                                                          default-case
12:16:28.248   Line 197:9:  'getStatusColor' is assigned a value but never used                                                              no-unused-vars
12:16:28.248   Line 208:7:  Expected a default case                                                                                          default-case
12:16:28.249 
12:16:28.249 src/pages/user/PaymentMethods.js
12:16:28.249   Line 9:10:  'useNotification' is defined but never used                                                                       no-unused-vars
12:16:28.249   Line 70:6:  React Hook useEffect has a missing dependency: 'trackPageView'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.249 
12:16:28.249 src/pages/user/Settings.js
12:16:28.249   Line 11:15:  Headings must have content and the content must be accessible by a screen reader  jsx-a11y/heading-has-content
12:16:28.249 
12:16:28.249 src/pages/vendor/AddItem.js
12:16:28.249   Line 81:6:   React Hook useEffect has a missing dependency: 'loadInitialData'. Either include it or remove the dependency array       react-hooks/exhaustive-deps
12:16:28.249   Line 88:6:   React Hook useEffect has a missing dependency: 'predefinedCategories'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.249   Line 131:5:  Expected a default case                                                                                                  default-case
12:16:28.249 
12:16:28.249 src/pages/vendor/Analytics.js
12:16:28.249   Line 14:10:  'selectedMetric' is assigned a value but never used                                                                   no-unused-vars
12:16:28.249   Line 14:26:  'setSelectedMetric' is assigned a value but never used                                                                no-unused-vars
12:16:28.249   Line 15:10:  'chartData' is assigned a value but never used                                                                        no-unused-vars
12:16:28.249   Line 16:9:   'navigate' is assigned a value but never used                                                                         no-unused-vars
12:16:28.249   Line 27:9:   'metrics' is assigned a value but never used                                                                          no-unused-vars
12:16:28.249   Line 39:6:   React Hook useEffect has a missing dependency: 'loadAnalyticsData'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.249   Line 162:9:  'getGrowthColor' is assigned a value but never used                                                                   no-unused-vars
12:16:28.249 
12:16:28.249 src/pages/vendor/Dashboard.js
12:16:28.249   Line 15:9:  'navigate' is assigned a value but never used                                                                         no-unused-vars
12:16:28.249   Line 29:6:  React Hook useEffect has a missing dependency: 'loadDashboardData'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.249 
12:16:28.249 src/pages/vendor/EditItem.js
12:16:28.249   Line 49:6:   React Hook useEffect has a missing dependency: 'loadItemData'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.249   Line 117:9:  'handleNestedInputChange' is assigned a value but never used                                                     no-unused-vars
12:16:28.249 
12:16:28.249 src/pages/vendor/Inventory.js
12:16:28.249   Line 70:6:   React Hook useEffect has missing dependencies: 'loadInventory' and 'navigate'. Either include them or remove the dependency array                     react-hooks/exhaustive-deps
12:16:28.249   Line 75:6:   React Hook useEffect has missing dependencies: 'checkLowStockItems' and 'filterAndSortInventory'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.249   Line 395:9:  'handleStatusUpdate' is assigned a value but never used                                                                                               no-unused-vars
12:16:28.249 
12:16:28.249 src/pages/vendor/Items.js
12:16:28.249   Line 59:6:   React Hook useEffect has a missing dependency: 'checkUrlParams'. Either include it or remove the dependency array      react-hooks/exhaustive-deps
12:16:28.249   Line 63:6:   React Hook useEffect has a missing dependency: 'filterAndSortItems'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
12:16:28.249   Line 169:7:  Expected a default case                                                                                                default-case
12:16:28.250   Line 239:7:  Expected a default case                                                                                                default-case
12:16:28.251 
12:16:28.251 src/pages/vendor/Orders.js
12:16:28.251   Line 36:11:  Headings must have content and the content must be accessible by a screen reader                                                                                                                                                                                                                                                                                   jsx-a11y/heading-has-content
12:16:28.251   Line 93:21:  The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md  jsx-a11y/anchor-is-valid
12:16:28.251 
12:16:28.251 src/utils/analytics.js
12:16:28.251   Line 518:3:  Duplicate name 'getUserId'  no-dupe-class-members
12:16:28.251 
12:16:28.251 src/utils/helpers.js
12:16:28.251   Line 499:1:  Assign object to a variable before exporting as module default  import/no-anonymous-default-export
12:16:28.251 
12:16:28.251 src/utils/validation.js
12:16:28.251   Line 38:45:  Unnecessary escape character: \+  no-useless-escape
12:16:28.251   Line 38:98:  Unnecessary escape character: \+  no-useless-escape
12:16:28.251 
12:16:28.262 
12:16:28.302 Error: Command "npm run build" exited with 1

@arnab9957
Copy link
Author

Fixed this issue; please check that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Hard JWOC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug Report: Language Switcher Not Updating UI

2 participants