├── .gitignore ├── README.md ├── notes todo.txt ├── package.json ├── public ├── SHIQA.png ├── ico.png ├── index.html ├── manifest.json └── robots.txt └── src ├── SHIQA.png ├── components ├── Alert │ └── Index.js ├── Auth │ ├── Login.js │ ├── Scss │ │ └── Index.scss │ └── SignUp.js ├── Category │ ├── Add.js │ ├── Index.js │ ├── List.js │ └── scss │ │ └── index.scss ├── Edit │ ├── CategoryDropdown.js │ ├── Index.js │ ├── PriceSettings.js │ ├── SegmentsDropdown.js │ ├── UpdateVariationOptions.js │ ├── UpdateVariations.js │ └── scss │ │ └── index.scss ├── Filter │ └── Filter.js ├── Header │ ├── Index.js │ └── Sass │ │ └── Style.scss ├── Helpers │ └── functions.js ├── Hero │ ├── Index.js │ └── Sass │ │ └── Style.scss ├── Order │ ├── Index.js │ ├── Product.js │ ├── Sass │ │ └── Index.scss │ └── ViewOrder.js ├── Product │ ├── AddProducts.js │ ├── Product.js │ ├── Products.js │ └── Sass │ │ └── Style.scss ├── Segments │ ├── Add.js │ ├── Index.js │ └── List.js ├── Update │ ├── Index.js │ ├── Product.js │ └── Sass │ │ └── Index.scss ├── Uploads │ ├── AddVariationOptions.js │ ├── AddVariations.js │ ├── CategoryDropdown.js │ ├── Index.js │ ├── PriceSettings.js │ ├── SegmentsDropdown.js │ └── scss │ │ └── index.scss └── WishList │ ├── Index.js │ ├── Product.js │ └── Sass │ └── Index.scss ├── config └── firebase.js ├── containers ├── Admin.js ├── Filters.js ├── Home.js └── Shop.js ├── contexts ├── AuthContext.js ├── ProductContext.js └── WishListContext.js ├── index.js ├── layouts └── Sidebar.js ├── logo.svg ├── reducers ├── AuthReducer.js ├── ProductReducer.js └── WishListReducer.js ├── redux ├── actions │ └── order │ │ ├── orderActions.js │ │ └── orderTypes.js ├── reducers │ ├── orderReducer.js │ └── rootReducer.js └── store.js ├── serviceWorker.js ├── styles ├── global.scss ├── mixins.scss ├── reset.scss └── variables.scss └── utils └── Index.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/README.md -------------------------------------------------------------------------------- /notes todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/notes todo.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/package.json -------------------------------------------------------------------------------- /public/SHIQA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/public/SHIQA.png -------------------------------------------------------------------------------- /public/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/public/ico.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/SHIQA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/SHIQA.png -------------------------------------------------------------------------------- /src/components/Alert/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Alert/Index.js -------------------------------------------------------------------------------- /src/components/Auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Auth/Login.js -------------------------------------------------------------------------------- /src/components/Auth/Scss/Index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Auth/Scss/Index.scss -------------------------------------------------------------------------------- /src/components/Auth/SignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Auth/SignUp.js -------------------------------------------------------------------------------- /src/components/Category/Add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Category/Add.js -------------------------------------------------------------------------------- /src/components/Category/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Category/Index.js -------------------------------------------------------------------------------- /src/components/Category/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Category/List.js -------------------------------------------------------------------------------- /src/components/Category/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Category/scss/index.scss -------------------------------------------------------------------------------- /src/components/Edit/CategoryDropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Edit/CategoryDropdown.js -------------------------------------------------------------------------------- /src/components/Edit/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Edit/Index.js -------------------------------------------------------------------------------- /src/components/Edit/PriceSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Edit/PriceSettings.js -------------------------------------------------------------------------------- /src/components/Edit/SegmentsDropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Edit/SegmentsDropdown.js -------------------------------------------------------------------------------- /src/components/Edit/UpdateVariationOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Edit/UpdateVariationOptions.js -------------------------------------------------------------------------------- /src/components/Edit/UpdateVariations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Edit/UpdateVariations.js -------------------------------------------------------------------------------- /src/components/Edit/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Edit/scss/index.scss -------------------------------------------------------------------------------- /src/components/Filter/Filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Filter/Filter.js -------------------------------------------------------------------------------- /src/components/Header/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Header/Index.js -------------------------------------------------------------------------------- /src/components/Header/Sass/Style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Header/Sass/Style.scss -------------------------------------------------------------------------------- /src/components/Helpers/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Helpers/functions.js -------------------------------------------------------------------------------- /src/components/Hero/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Hero/Index.js -------------------------------------------------------------------------------- /src/components/Hero/Sass/Style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Hero/Sass/Style.scss -------------------------------------------------------------------------------- /src/components/Order/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Order/Index.js -------------------------------------------------------------------------------- /src/components/Order/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Order/Product.js -------------------------------------------------------------------------------- /src/components/Order/Sass/Index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Order/Sass/Index.scss -------------------------------------------------------------------------------- /src/components/Order/ViewOrder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Order/ViewOrder.js -------------------------------------------------------------------------------- /src/components/Product/AddProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Product/AddProducts.js -------------------------------------------------------------------------------- /src/components/Product/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Product/Product.js -------------------------------------------------------------------------------- /src/components/Product/Products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Product/Products.js -------------------------------------------------------------------------------- /src/components/Product/Sass/Style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Product/Sass/Style.scss -------------------------------------------------------------------------------- /src/components/Segments/Add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Segments/Add.js -------------------------------------------------------------------------------- /src/components/Segments/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Segments/Index.js -------------------------------------------------------------------------------- /src/components/Segments/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Segments/List.js -------------------------------------------------------------------------------- /src/components/Update/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Update/Index.js -------------------------------------------------------------------------------- /src/components/Update/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Update/Product.js -------------------------------------------------------------------------------- /src/components/Update/Sass/Index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Update/Sass/Index.scss -------------------------------------------------------------------------------- /src/components/Uploads/AddVariationOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Uploads/AddVariationOptions.js -------------------------------------------------------------------------------- /src/components/Uploads/AddVariations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Uploads/AddVariations.js -------------------------------------------------------------------------------- /src/components/Uploads/CategoryDropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Uploads/CategoryDropdown.js -------------------------------------------------------------------------------- /src/components/Uploads/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Uploads/Index.js -------------------------------------------------------------------------------- /src/components/Uploads/PriceSettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Uploads/PriceSettings.js -------------------------------------------------------------------------------- /src/components/Uploads/SegmentsDropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Uploads/SegmentsDropdown.js -------------------------------------------------------------------------------- /src/components/Uploads/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/Uploads/scss/index.scss -------------------------------------------------------------------------------- /src/components/WishList/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/WishList/Index.js -------------------------------------------------------------------------------- /src/components/WishList/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/WishList/Product.js -------------------------------------------------------------------------------- /src/components/WishList/Sass/Index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/components/WishList/Sass/Index.scss -------------------------------------------------------------------------------- /src/config/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/config/firebase.js -------------------------------------------------------------------------------- /src/containers/Admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/containers/Admin.js -------------------------------------------------------------------------------- /src/containers/Filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/containers/Filters.js -------------------------------------------------------------------------------- /src/containers/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/containers/Home.js -------------------------------------------------------------------------------- /src/containers/Shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/containers/Shop.js -------------------------------------------------------------------------------- /src/contexts/AuthContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/contexts/AuthContext.js -------------------------------------------------------------------------------- /src/contexts/ProductContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/contexts/ProductContext.js -------------------------------------------------------------------------------- /src/contexts/WishListContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/contexts/WishListContext.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/index.js -------------------------------------------------------------------------------- /src/layouts/Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/layouts/Sidebar.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/reducers/AuthReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/reducers/AuthReducer.js -------------------------------------------------------------------------------- /src/reducers/ProductReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/reducers/ProductReducer.js -------------------------------------------------------------------------------- /src/reducers/WishListReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/reducers/WishListReducer.js -------------------------------------------------------------------------------- /src/redux/actions/order/orderActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/redux/actions/order/orderActions.js -------------------------------------------------------------------------------- /src/redux/actions/order/orderTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/redux/actions/order/orderTypes.js -------------------------------------------------------------------------------- /src/redux/reducers/orderReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/redux/reducers/orderReducer.js -------------------------------------------------------------------------------- /src/redux/reducers/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/redux/reducers/rootReducer.js -------------------------------------------------------------------------------- /src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/redux/store.js -------------------------------------------------------------------------------- /src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/serviceWorker.js -------------------------------------------------------------------------------- /src/styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/styles/global.scss -------------------------------------------------------------------------------- /src/styles/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/styles/mixins.scss -------------------------------------------------------------------------------- /src/styles/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/styles/reset.scss -------------------------------------------------------------------------------- /src/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/styles/variables.scss -------------------------------------------------------------------------------- /src/utils/Index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talljohnthin/react-shop/HEAD/src/utils/Index.js --------------------------------------------------------------------------------