├── .babelrc ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── integrate.yml ├── .gitignore ├── .prettierrc ├── .storybook ├── main.js ├── preview-head.html └── preview.js ├── .stylelintrc ├── .vscode └── settings.json ├── README.md ├── cypress.json ├── cypress ├── .eslintrc ├── e2e │ └── smoke.ts ├── fixtures │ └── example.json ├── plugins │ └── index.ts ├── support │ └── index.ts └── tsconfig.json ├── package.json ├── public ├── _redirects ├── favicon.ico ├── index.html ├── mockServiceWorker.js └── robots.txt ├── src ├── App.test.tsx ├── App.tsx ├── assets │ ├── 404.svg │ ├── check.svg │ ├── cooking-pan-food.svg │ ├── external.svg │ ├── fried.svg │ ├── heart.svg │ ├── plus.svg │ ├── recipe.svg │ ├── sad.svg │ ├── search.svg │ ├── spinner.svg │ └── warn.svg ├── components │ ├── ErrorBoundary │ │ ├── ErrorBoundary.stories.tsx │ │ ├── index.tsx │ │ └── styles.ts │ ├── Footer │ │ ├── index.tsx │ │ └── styles.ts │ ├── Navigation │ │ ├── index.tsx │ │ └── styles.ts │ ├── Recipe │ │ ├── RecipePages.stories.tsx │ │ ├── index.tsx │ │ └── styles.ts │ ├── SkipToNavLink │ │ └── index.tsx │ └── Spinner │ │ ├── Spinner.stories.tsx │ │ └── index.tsx ├── context │ ├── RavenyContext.tsx │ └── index.tsx ├── hooks │ ├── useHeadingFocus │ │ └── index.ts │ ├── useMedia.ts │ ├── useOnInfinite.ts │ ├── useOnScreen.ts │ └── useTrapTabKey.ts ├── index.css ├── index.tsx ├── mocks │ ├── data │ │ ├── calories-high-recipes.json │ │ ├── calories-low-recipes.json │ │ ├── chicken-recipes.json │ │ ├── exclude-ingredients-1-recipes.json │ │ ├── exclude-ingredients-2-recipes.json │ │ ├── high-protein-recipes.json │ │ ├── low-carb-recipes.json │ │ ├── meat-recipes.json │ │ ├── recipes-data.ts │ │ ├── single-recipe-data.ts │ │ ├── single-recipe.json │ │ └── vegan-recipes.json │ ├── handlers.ts │ └── server.ts ├── pages │ ├── HighProtein │ │ └── index.tsx │ ├── Home │ │ ├── index.tsx │ │ └── styles.ts │ ├── LowCarb │ │ └── index.tsx │ ├── NotFound │ │ ├── NotFound.stories.tsx │ │ ├── index.tsx │ │ └── styles.ts │ ├── RecipeDetail │ │ ├── RecipeDetail.stories.tsx │ │ ├── index.tsx │ │ └── styles.ts │ ├── Recipes │ │ ├── NoRecipes.stories.tsx │ │ ├── index.test.tsx │ │ ├── index.tsx │ │ └── styles.ts │ ├── Search │ │ ├── index.test.tsx │ │ ├── index.tsx │ │ └── styles.ts │ └── Vegan │ │ └── index.tsx ├── react-app-env.d.ts ├── setupTests.ts ├── styled.d.ts ├── styles │ └── index.tsx ├── test-utils.ts ├── test │ ├── intersectionObserverMock.ts │ └── utils.ts ├── theme │ ├── globalStyles.ts │ ├── media.ts │ └── theme.ts ├── types │ └── index.tsx └── utils │ ├── fetchMoreRecipes.ts │ ├── fetchRecipes.ts │ ├── fetchSingleRecipe.ts │ └── functions.ts └── tsconfig.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/integrate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.github/workflows/integrate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.prettierrc -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.storybook/preview-head.html -------------------------------------------------------------------------------- /.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.storybook/preview.js -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.stylelintrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/README.md -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/cypress.json -------------------------------------------------------------------------------- /cypress/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/cypress/.eslintrc -------------------------------------------------------------------------------- /cypress/e2e/smoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/cypress/e2e/smoke.ts -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/cypress/plugins/index.ts -------------------------------------------------------------------------------- /cypress/support/index.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/cypress/add-commands' 2 | -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/public/index.html -------------------------------------------------------------------------------- /public/mockServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/public/mockServiceWorker.js -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/App.test.tsx -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/404.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/404.svg -------------------------------------------------------------------------------- /src/assets/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/check.svg -------------------------------------------------------------------------------- /src/assets/cooking-pan-food.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/cooking-pan-food.svg -------------------------------------------------------------------------------- /src/assets/external.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/external.svg -------------------------------------------------------------------------------- /src/assets/fried.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/fried.svg -------------------------------------------------------------------------------- /src/assets/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/heart.svg -------------------------------------------------------------------------------- /src/assets/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/plus.svg -------------------------------------------------------------------------------- /src/assets/recipe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/recipe.svg -------------------------------------------------------------------------------- /src/assets/sad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/sad.svg -------------------------------------------------------------------------------- /src/assets/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/search.svg -------------------------------------------------------------------------------- /src/assets/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/spinner.svg -------------------------------------------------------------------------------- /src/assets/warn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/assets/warn.svg -------------------------------------------------------------------------------- /src/components/ErrorBoundary/ErrorBoundary.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/ErrorBoundary/ErrorBoundary.stories.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/ErrorBoundary/index.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/ErrorBoundary/styles.ts -------------------------------------------------------------------------------- /src/components/Footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Footer/index.tsx -------------------------------------------------------------------------------- /src/components/Footer/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Footer/styles.ts -------------------------------------------------------------------------------- /src/components/Navigation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Navigation/index.tsx -------------------------------------------------------------------------------- /src/components/Navigation/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Navigation/styles.ts -------------------------------------------------------------------------------- /src/components/Recipe/RecipePages.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Recipe/RecipePages.stories.tsx -------------------------------------------------------------------------------- /src/components/Recipe/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Recipe/index.tsx -------------------------------------------------------------------------------- /src/components/Recipe/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Recipe/styles.ts -------------------------------------------------------------------------------- /src/components/SkipToNavLink/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/SkipToNavLink/index.tsx -------------------------------------------------------------------------------- /src/components/Spinner/Spinner.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Spinner/Spinner.stories.tsx -------------------------------------------------------------------------------- /src/components/Spinner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/components/Spinner/index.tsx -------------------------------------------------------------------------------- /src/context/RavenyContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/context/RavenyContext.tsx -------------------------------------------------------------------------------- /src/context/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/context/index.tsx -------------------------------------------------------------------------------- /src/hooks/useHeadingFocus/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/hooks/useHeadingFocus/index.ts -------------------------------------------------------------------------------- /src/hooks/useMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/hooks/useMedia.ts -------------------------------------------------------------------------------- /src/hooks/useOnInfinite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/hooks/useOnInfinite.ts -------------------------------------------------------------------------------- /src/hooks/useOnScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/hooks/useOnScreen.ts -------------------------------------------------------------------------------- /src/hooks/useTrapTabKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/hooks/useTrapTabKey.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/mocks/data/calories-high-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/calories-high-recipes.json -------------------------------------------------------------------------------- /src/mocks/data/calories-low-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/calories-low-recipes.json -------------------------------------------------------------------------------- /src/mocks/data/chicken-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/chicken-recipes.json -------------------------------------------------------------------------------- /src/mocks/data/exclude-ingredients-1-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/exclude-ingredients-1-recipes.json -------------------------------------------------------------------------------- /src/mocks/data/exclude-ingredients-2-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/exclude-ingredients-2-recipes.json -------------------------------------------------------------------------------- /src/mocks/data/high-protein-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/high-protein-recipes.json -------------------------------------------------------------------------------- /src/mocks/data/low-carb-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/low-carb-recipes.json -------------------------------------------------------------------------------- /src/mocks/data/meat-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/meat-recipes.json -------------------------------------------------------------------------------- /src/mocks/data/recipes-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/recipes-data.ts -------------------------------------------------------------------------------- /src/mocks/data/single-recipe-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/single-recipe-data.ts -------------------------------------------------------------------------------- /src/mocks/data/single-recipe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/single-recipe.json -------------------------------------------------------------------------------- /src/mocks/data/vegan-recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/data/vegan-recipes.json -------------------------------------------------------------------------------- /src/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/handlers.ts -------------------------------------------------------------------------------- /src/mocks/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/mocks/server.ts -------------------------------------------------------------------------------- /src/pages/HighProtein/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/HighProtein/index.tsx -------------------------------------------------------------------------------- /src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /src/pages/Home/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Home/styles.ts -------------------------------------------------------------------------------- /src/pages/LowCarb/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/LowCarb/index.tsx -------------------------------------------------------------------------------- /src/pages/NotFound/NotFound.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/NotFound/NotFound.stories.tsx -------------------------------------------------------------------------------- /src/pages/NotFound/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/NotFound/index.tsx -------------------------------------------------------------------------------- /src/pages/NotFound/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/NotFound/styles.ts -------------------------------------------------------------------------------- /src/pages/RecipeDetail/RecipeDetail.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/RecipeDetail/RecipeDetail.stories.tsx -------------------------------------------------------------------------------- /src/pages/RecipeDetail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/RecipeDetail/index.tsx -------------------------------------------------------------------------------- /src/pages/RecipeDetail/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/RecipeDetail/styles.ts -------------------------------------------------------------------------------- /src/pages/Recipes/NoRecipes.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Recipes/NoRecipes.stories.tsx -------------------------------------------------------------------------------- /src/pages/Recipes/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Recipes/index.test.tsx -------------------------------------------------------------------------------- /src/pages/Recipes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Recipes/index.tsx -------------------------------------------------------------------------------- /src/pages/Recipes/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Recipes/styles.ts -------------------------------------------------------------------------------- /src/pages/Search/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Search/index.test.tsx -------------------------------------------------------------------------------- /src/pages/Search/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Search/index.tsx -------------------------------------------------------------------------------- /src/pages/Search/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Search/styles.ts -------------------------------------------------------------------------------- /src/pages/Vegan/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/pages/Vegan/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/styled.d.ts -------------------------------------------------------------------------------- /src/styles/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/styles/index.tsx -------------------------------------------------------------------------------- /src/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/test-utils.ts -------------------------------------------------------------------------------- /src/test/intersectionObserverMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/test/intersectionObserverMock.ts -------------------------------------------------------------------------------- /src/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/test/utils.ts -------------------------------------------------------------------------------- /src/theme/globalStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/theme/globalStyles.ts -------------------------------------------------------------------------------- /src/theme/media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/theme/media.ts -------------------------------------------------------------------------------- /src/theme/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/theme/theme.ts -------------------------------------------------------------------------------- /src/types/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/types/index.tsx -------------------------------------------------------------------------------- /src/utils/fetchMoreRecipes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/utils/fetchMoreRecipes.ts -------------------------------------------------------------------------------- /src/utils/fetchRecipes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/utils/fetchRecipes.ts -------------------------------------------------------------------------------- /src/utils/fetchSingleRecipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/utils/fetchSingleRecipe.ts -------------------------------------------------------------------------------- /src/utils/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/src/utils/functions.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigerabrodi/Raveny/HEAD/tsconfig.json --------------------------------------------------------------------------------