├── .gitignore ├── .parcelrc ├── .postcssrc ├── README.md ├── babel.config.js ├── index.css ├── index.html ├── jest.config.js ├── package.json ├── src ├── App.js ├── components │ ├── About.js │ ├── Body.js │ ├── Cart.js │ ├── Contact.js │ ├── Error.js │ ├── Grocery.js │ ├── Header.js │ ├── ItemList.js │ ├── RestaurantCard.js │ ├── RestaurantCategory.js │ ├── RestaurantMenu.js │ ├── Shimmer.js │ ├── User.js │ ├── UserClass.js │ ├── __tests__ │ │ ├── Cart.test.js │ │ ├── Contact.test.js │ │ ├── Header.test.js │ │ ├── RestaurantCard.test.js │ │ ├── Search.test.js │ │ └── sum.test.js │ ├── mocks │ │ ├── mockResListData.json │ │ ├── mockResMenu.json │ │ └── resCardMock.json │ └── sum.js └── utils │ ├── UserContext.js │ ├── appStore.js │ ├── cartSlice.js │ ├── constants.js │ ├── useOnlineStatus.js │ └── useRestrauntMenu.js ├── swiggy-api └── tailwind.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | .parcel-cache 4 | /coverage -------------------------------------------------------------------------------- /.parcelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/.parcelrc -------------------------------------------------------------------------------- /.postcssrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/.postcssrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/babel.config.js -------------------------------------------------------------------------------- /index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/index.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/package.json -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/App.js -------------------------------------------------------------------------------- /src/components/About.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/About.js -------------------------------------------------------------------------------- /src/components/Body.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/Body.js -------------------------------------------------------------------------------- /src/components/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/Cart.js -------------------------------------------------------------------------------- /src/components/Contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/Contact.js -------------------------------------------------------------------------------- /src/components/Error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/Error.js -------------------------------------------------------------------------------- /src/components/Grocery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/Grocery.js -------------------------------------------------------------------------------- /src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/Header.js -------------------------------------------------------------------------------- /src/components/ItemList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/ItemList.js -------------------------------------------------------------------------------- /src/components/RestaurantCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/RestaurantCard.js -------------------------------------------------------------------------------- /src/components/RestaurantCategory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/RestaurantCategory.js -------------------------------------------------------------------------------- /src/components/RestaurantMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/RestaurantMenu.js -------------------------------------------------------------------------------- /src/components/Shimmer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/Shimmer.js -------------------------------------------------------------------------------- /src/components/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/User.js -------------------------------------------------------------------------------- /src/components/UserClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/UserClass.js -------------------------------------------------------------------------------- /src/components/__tests__/Cart.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/__tests__/Cart.test.js -------------------------------------------------------------------------------- /src/components/__tests__/Contact.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/__tests__/Contact.test.js -------------------------------------------------------------------------------- /src/components/__tests__/Header.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/__tests__/Header.test.js -------------------------------------------------------------------------------- /src/components/__tests__/RestaurantCard.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/__tests__/RestaurantCard.test.js -------------------------------------------------------------------------------- /src/components/__tests__/Search.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/__tests__/Search.test.js -------------------------------------------------------------------------------- /src/components/__tests__/sum.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/__tests__/sum.test.js -------------------------------------------------------------------------------- /src/components/mocks/mockResListData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/mocks/mockResListData.json -------------------------------------------------------------------------------- /src/components/mocks/mockResMenu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/mocks/mockResMenu.json -------------------------------------------------------------------------------- /src/components/mocks/resCardMock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/components/mocks/resCardMock.json -------------------------------------------------------------------------------- /src/components/sum.js: -------------------------------------------------------------------------------- 1 | export const sum = (a, b) => { 2 | return a + b; 3 | }; 4 | -------------------------------------------------------------------------------- /src/utils/UserContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/utils/UserContext.js -------------------------------------------------------------------------------- /src/utils/appStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/utils/appStore.js -------------------------------------------------------------------------------- /src/utils/cartSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/utils/cartSlice.js -------------------------------------------------------------------------------- /src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/utils/constants.js -------------------------------------------------------------------------------- /src/utils/useOnlineStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/utils/useOnlineStatus.js -------------------------------------------------------------------------------- /src/utils/useRestrauntMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/src/utils/useRestrauntMenu.js -------------------------------------------------------------------------------- /swiggy-api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/swiggy-api -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namastedev/namaste-react/HEAD/tailwind.config.js --------------------------------------------------------------------------------