├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── assets │ └── bg.svg ├── components │ ├── App │ │ ├── App.jsx │ │ ├── App.styles.js │ │ └── index.js │ ├── AppContainer │ │ ├── AppContainer.jsx │ │ ├── AppContainer.styles.js │ │ └── index.js │ ├── AppHeader │ │ ├── AppHeader.jsx │ │ ├── AppHeader.styles.js │ │ └── index.js │ └── ShoppingList │ │ ├── ShoppingList.jsx │ │ ├── ShoppingList.styles.js │ │ └── index.js ├── index.css ├── index.js ├── mocks │ └── products.json ├── shared │ ├── Checkbox │ │ ├── Checkbox.jsx │ │ ├── Checkbox.styles.js │ │ └── index.js │ └── LineChart │ │ ├── LineChart.jsx │ │ ├── LineChart.styles.js │ │ └── index.js ├── utils │ └── extractPercentage.js └── views │ └── Home.view.jsx └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/assets/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/assets/bg.svg -------------------------------------------------------------------------------- /src/components/App/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/components/App/App.jsx -------------------------------------------------------------------------------- /src/components/App/App.styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/components/App/App.styles.js -------------------------------------------------------------------------------- /src/components/App/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './App' -------------------------------------------------------------------------------- /src/components/AppContainer/AppContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/components/AppContainer/AppContainer.jsx -------------------------------------------------------------------------------- /src/components/AppContainer/AppContainer.styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/components/AppContainer/AppContainer.styles.js -------------------------------------------------------------------------------- /src/components/AppContainer/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './AppContainer' -------------------------------------------------------------------------------- /src/components/AppHeader/AppHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/components/AppHeader/AppHeader.jsx -------------------------------------------------------------------------------- /src/components/AppHeader/AppHeader.styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/components/AppHeader/AppHeader.styles.js -------------------------------------------------------------------------------- /src/components/AppHeader/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './AppHeader' -------------------------------------------------------------------------------- /src/components/ShoppingList/ShoppingList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/components/ShoppingList/ShoppingList.jsx -------------------------------------------------------------------------------- /src/components/ShoppingList/ShoppingList.styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/components/ShoppingList/ShoppingList.styles.js -------------------------------------------------------------------------------- /src/components/ShoppingList/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './ShoppingList' -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/index.js -------------------------------------------------------------------------------- /src/mocks/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/mocks/products.json -------------------------------------------------------------------------------- /src/shared/Checkbox/Checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/shared/Checkbox/Checkbox.jsx -------------------------------------------------------------------------------- /src/shared/Checkbox/Checkbox.styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/shared/Checkbox/Checkbox.styles.js -------------------------------------------------------------------------------- /src/shared/Checkbox/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './Checkbox' 2 | -------------------------------------------------------------------------------- /src/shared/LineChart/LineChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/shared/LineChart/LineChart.jsx -------------------------------------------------------------------------------- /src/shared/LineChart/LineChart.styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/shared/LineChart/LineChart.styles.js -------------------------------------------------------------------------------- /src/shared/LineChart/index.js: -------------------------------------------------------------------------------- 1 | export { default } from './LineChart' -------------------------------------------------------------------------------- /src/utils/extractPercentage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/utils/extractPercentage.js -------------------------------------------------------------------------------- /src/views/Home.view.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/src/views/Home.view.jsx -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/algaworks/algashopping/HEAD/yarn.lock --------------------------------------------------------------------------------