├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── Dockerfile ├── babel.config.json ├── docker-compose.yml ├── package.json ├── postcss.config.js ├── readme.md ├── smashing.md ├── src ├── .browserslistrc ├── components │ ├── App │ │ ├── index.css │ │ └── index.js │ ├── Histogram │ │ ├── index.css │ │ └── index.js │ ├── MainHeading │ │ └── index.js │ ├── RecipeModal │ │ ├── index.css │ │ ├── index.js │ │ └── index.test.js │ ├── RecipeModalItem │ │ ├── index.css │ │ └── index.js │ ├── Recipes │ │ ├── index.css │ │ ├── index.js │ │ └── index.test.js │ ├── Settings │ │ ├── index.css │ │ ├── index.js │ │ └── index.test.js │ └── Stats │ │ ├── index.css │ │ ├── index.js │ │ └── index.test.js ├── containers │ ├── App.js │ ├── RecipeModal.js │ └── RecipeModal.test.js ├── data.js ├── img │ ├── food │ │ ├── burger.png │ │ ├── cake.png │ │ ├── grilled_cheese.png │ │ ├── kale_salad.png │ │ ├── lemon_bar.png │ │ ├── spaget.png │ │ ├── steak.png │ │ └── trail_mix.png │ └── icons │ │ ├── cog.svg │ │ ├── egg.svg │ │ ├── fire.svg │ │ ├── logo.svg │ │ ├── pencil.png │ │ └── recipe.svg ├── index.css ├── index.html └── index.js ├── test-utils ├── axe.js ├── fileMock.js ├── setupTests.js └── styleMock.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .cache 4 | yarn-error.log 5 | todo.md 6 | .vscode -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/Dockerfile -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/babel.config.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [require('autoprefixer')] 3 | }; 4 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/readme.md -------------------------------------------------------------------------------- /smashing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/smashing.md -------------------------------------------------------------------------------- /src/.browserslistrc: -------------------------------------------------------------------------------- 1 | >1% 2 | last 4 versions 3 | Firefox ESR 4 | not ie < 9 -------------------------------------------------------------------------------- /src/components/App/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/App/index.css -------------------------------------------------------------------------------- /src/components/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/App/index.js -------------------------------------------------------------------------------- /src/components/Histogram/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Histogram/index.css -------------------------------------------------------------------------------- /src/components/Histogram/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Histogram/index.js -------------------------------------------------------------------------------- /src/components/MainHeading/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/MainHeading/index.js -------------------------------------------------------------------------------- /src/components/RecipeModal/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/RecipeModal/index.css -------------------------------------------------------------------------------- /src/components/RecipeModal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/RecipeModal/index.js -------------------------------------------------------------------------------- /src/components/RecipeModal/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/RecipeModal/index.test.js -------------------------------------------------------------------------------- /src/components/RecipeModalItem/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/RecipeModalItem/index.css -------------------------------------------------------------------------------- /src/components/RecipeModalItem/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/RecipeModalItem/index.js -------------------------------------------------------------------------------- /src/components/Recipes/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Recipes/index.css -------------------------------------------------------------------------------- /src/components/Recipes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Recipes/index.js -------------------------------------------------------------------------------- /src/components/Recipes/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Recipes/index.test.js -------------------------------------------------------------------------------- /src/components/Settings/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Settings/index.css -------------------------------------------------------------------------------- /src/components/Settings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Settings/index.js -------------------------------------------------------------------------------- /src/components/Settings/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Settings/index.test.js -------------------------------------------------------------------------------- /src/components/Stats/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Stats/index.css -------------------------------------------------------------------------------- /src/components/Stats/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Stats/index.js -------------------------------------------------------------------------------- /src/components/Stats/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/components/Stats/index.test.js -------------------------------------------------------------------------------- /src/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/containers/App.js -------------------------------------------------------------------------------- /src/containers/RecipeModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/containers/RecipeModal.js -------------------------------------------------------------------------------- /src/containers/RecipeModal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/containers/RecipeModal.test.js -------------------------------------------------------------------------------- /src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/data.js -------------------------------------------------------------------------------- /src/img/food/burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/food/burger.png -------------------------------------------------------------------------------- /src/img/food/cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/food/cake.png -------------------------------------------------------------------------------- /src/img/food/grilled_cheese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/food/grilled_cheese.png -------------------------------------------------------------------------------- /src/img/food/kale_salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/food/kale_salad.png -------------------------------------------------------------------------------- /src/img/food/lemon_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/food/lemon_bar.png -------------------------------------------------------------------------------- /src/img/food/spaget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/food/spaget.png -------------------------------------------------------------------------------- /src/img/food/steak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/food/steak.png -------------------------------------------------------------------------------- /src/img/food/trail_mix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/food/trail_mix.png -------------------------------------------------------------------------------- /src/img/icons/cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/icons/cog.svg -------------------------------------------------------------------------------- /src/img/icons/egg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/icons/egg.svg -------------------------------------------------------------------------------- /src/img/icons/fire.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/icons/fire.svg -------------------------------------------------------------------------------- /src/img/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/icons/logo.svg -------------------------------------------------------------------------------- /src/img/icons/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/icons/pencil.png -------------------------------------------------------------------------------- /src/img/icons/recipe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/img/icons/recipe.svg -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/src/index.js -------------------------------------------------------------------------------- /test-utils/axe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/test-utils/axe.js -------------------------------------------------------------------------------- /test-utils/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = ''; 2 | -------------------------------------------------------------------------------- /test-utils/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/test-utils/setupTests.js -------------------------------------------------------------------------------- /test-utils/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dequelabs/workshop/HEAD/yarn.lock --------------------------------------------------------------------------------