├── .eslintrc.js ├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── docs ├── backups.md └── data-model.md ├── functions ├── _shared │ ├── fields.js │ └── headers.js ├── api-methods │ ├── create.js │ ├── delete.js │ ├── index.js │ ├── readUser.js │ └── update.js ├── api.js ├── backup.js ├── read-all.js ├── read.js └── sitemap.js ├── index.html ├── netlify.toml ├── package.json ├── postcss.config.js ├── prettier.config.js ├── public ├── _redirects ├── ads.txt ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-180x180-solid.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── img │ ├── blurred.png │ ├── contribute_on_codeberg.png │ ├── duration.svg │ ├── filter │ │ ├── bread.svg │ │ ├── dessert.svg │ │ ├── drink.svg │ │ ├── keto.svg │ │ ├── main.svg │ │ ├── none.svg │ │ ├── other.svg │ │ ├── pastry.svg │ │ ├── salad.svg │ │ ├── snack.svg │ │ ├── soup.svg │ │ ├── vegan.svg │ │ └── vegetarian.svg │ ├── happy.svg │ ├── loading.svg │ ├── logo.svg │ ├── portions.svg │ ├── sad.svg │ ├── sahar.svg │ └── tom.svg ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png ├── robots.txt ├── safari-pinned-tab.svg ├── site.webmanifest └── splash-social.jpg ├── src ├── App.vue ├── assets │ └── fonts │ │ ├── nunito-v12-latin-600.woff │ │ ├── nunito-v12-latin-600.woff2 │ │ ├── nunito-v12-latin-700.woff │ │ ├── nunito-v12-latin-700.woff2 │ │ ├── nunito-v12-latin-regular.woff │ │ └── nunito-v12-latin-regular.woff2 ├── components │ ├── Footer.vue │ ├── LazyWrapper.vue │ ├── Navbar.vue │ ├── SearchBar.vue │ ├── button │ │ ├── ButtonCheckbox.vue │ │ ├── ButtonDefault.vue │ │ ├── ButtonDelete.vue │ │ ├── ButtonDuplicate.vue │ │ ├── ButtonFilter.vue │ │ ├── ButtonFilterIcon.vue │ │ ├── ButtonMenu.vue │ │ ├── ButtonShare.vue │ │ ├── ButtonSort.vue │ │ ├── ButtonTop.vue │ │ ├── ButtonUser.vue │ │ └── ButtonX.vue │ ├── conditional │ │ ├── Auth.vue │ │ ├── AuthLogin.vue │ │ ├── AuthSignup.vue │ │ ├── LoadingMessage.vue │ │ ├── MobileMenu.vue │ │ ├── ToastMessage.vue │ │ └── UserMenu.vue │ ├── home │ │ ├── HomeFilterMenu.vue │ │ └── HomeRecipeCard.vue │ ├── icon │ │ ├── IconResolver.vue │ │ ├── calories.vue │ │ ├── duration.vue │ │ ├── filter │ │ │ ├── bread.vue │ │ │ ├── cookies.vue │ │ │ ├── dessert.vue │ │ │ ├── dip.vue │ │ │ ├── drink.vue │ │ │ ├── histamine.vue │ │ │ ├── jam.vue │ │ │ ├── keto.vue │ │ │ ├── lowcal.vue │ │ │ ├── main.vue │ │ │ ├── other.vue │ │ │ ├── pastry.vue │ │ │ ├── salad.vue │ │ │ ├── sauce.vue │ │ │ ├── side.vue │ │ │ ├── snack.vue │ │ │ ├── soup.vue │ │ │ ├── spread.vue │ │ │ ├── vegan.vue │ │ │ └── vegetarian.vue │ │ ├── grip-vertical.vue │ │ ├── happy.vue │ │ ├── hat.vue │ │ ├── loading.vue │ │ ├── portions.vue │ │ └── sad.vue │ ├── input │ │ ├── InputSelect.vue │ │ ├── InputText.vue │ │ └── InputToggle.vue │ ├── recipe │ │ ├── RecipeDiet.vue │ │ ├── RecipeImage.vue │ │ ├── RecipeIngredients.vue │ │ └── readonly │ │ │ ├── RecipeDiet.vue │ │ │ ├── RecipeIngredients.vue │ │ │ ├── RecipeMeta.vue │ │ │ └── RecipeShare.vue │ └── user │ │ ├── UserRecipeCard.vue │ │ └── UserRecipeSorting.vue ├── index.css ├── main.ts ├── router.ts ├── shim.d.ts ├── store │ ├── index.ts │ └── modules │ │ ├── app.js │ │ ├── data.js │ │ └── user.js ├── types.d.ts ├── utils │ ├── index.ts │ ├── useAPI.ts │ ├── useCloudinary.ts │ └── useToken.js └── views │ ├── About.vue │ ├── Home.vue │ ├── Profile.vue │ ├── RecipeEditable.vue │ ├── RecipeReadonly.vue │ ├── Signup.vue │ └── UserRecipes.vue ├── tailwind.config.js ├── tsconfig.json └── vite.config.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 16.16 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/README.md -------------------------------------------------------------------------------- /docs/backups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/docs/backups.md -------------------------------------------------------------------------------- /docs/data-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/docs/data-model.md -------------------------------------------------------------------------------- /functions/_shared/fields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/_shared/fields.js -------------------------------------------------------------------------------- /functions/_shared/headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/_shared/headers.js -------------------------------------------------------------------------------- /functions/api-methods/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/api-methods/create.js -------------------------------------------------------------------------------- /functions/api-methods/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/api-methods/delete.js -------------------------------------------------------------------------------- /functions/api-methods/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/api-methods/index.js -------------------------------------------------------------------------------- /functions/api-methods/readUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/api-methods/readUser.js -------------------------------------------------------------------------------- /functions/api-methods/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/api-methods/update.js -------------------------------------------------------------------------------- /functions/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/api.js -------------------------------------------------------------------------------- /functions/backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/backup.js -------------------------------------------------------------------------------- /functions/read-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/read-all.js -------------------------------------------------------------------------------- /functions/read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/read.js -------------------------------------------------------------------------------- /functions/sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/functions/sitemap.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/index.html -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/ads.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/ads.txt -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-180x180-solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/apple-180x180-solid.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/blurred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/blurred.png -------------------------------------------------------------------------------- /public/img/contribute_on_codeberg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/contribute_on_codeberg.png -------------------------------------------------------------------------------- /public/img/duration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/duration.svg -------------------------------------------------------------------------------- /public/img/filter/bread.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/bread.svg -------------------------------------------------------------------------------- /public/img/filter/dessert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/dessert.svg -------------------------------------------------------------------------------- /public/img/filter/drink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/drink.svg -------------------------------------------------------------------------------- /public/img/filter/keto.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/keto.svg -------------------------------------------------------------------------------- /public/img/filter/main.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/main.svg -------------------------------------------------------------------------------- /public/img/filter/none.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/none.svg -------------------------------------------------------------------------------- /public/img/filter/other.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/other.svg -------------------------------------------------------------------------------- /public/img/filter/pastry.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/pastry.svg -------------------------------------------------------------------------------- /public/img/filter/salad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/salad.svg -------------------------------------------------------------------------------- /public/img/filter/snack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/snack.svg -------------------------------------------------------------------------------- /public/img/filter/soup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/soup.svg -------------------------------------------------------------------------------- /public/img/filter/vegan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/vegan.svg -------------------------------------------------------------------------------- /public/img/filter/vegetarian.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/filter/vegetarian.svg -------------------------------------------------------------------------------- /public/img/happy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/happy.svg -------------------------------------------------------------------------------- /public/img/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/loading.svg -------------------------------------------------------------------------------- /public/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/logo.svg -------------------------------------------------------------------------------- /public/img/portions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/portions.svg -------------------------------------------------------------------------------- /public/img/sad.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/sad.svg -------------------------------------------------------------------------------- /public/img/sahar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/sahar.svg -------------------------------------------------------------------------------- /public/img/tom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/img/tom.svg -------------------------------------------------------------------------------- /public/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/mstile-144x144.png -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/mstile-310x150.png -------------------------------------------------------------------------------- /public/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/mstile-310x310.png -------------------------------------------------------------------------------- /public/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/mstile-70x70.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/splash-social.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/public/splash-social.jpg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/fonts/nunito-v12-latin-600.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/assets/fonts/nunito-v12-latin-600.woff -------------------------------------------------------------------------------- /src/assets/fonts/nunito-v12-latin-600.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/assets/fonts/nunito-v12-latin-600.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/nunito-v12-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/assets/fonts/nunito-v12-latin-700.woff -------------------------------------------------------------------------------- /src/assets/fonts/nunito-v12-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/assets/fonts/nunito-v12-latin-700.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/nunito-v12-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/assets/fonts/nunito-v12-latin-regular.woff -------------------------------------------------------------------------------- /src/assets/fonts/nunito-v12-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/assets/fonts/nunito-v12-latin-regular.woff2 -------------------------------------------------------------------------------- /src/components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/Footer.vue -------------------------------------------------------------------------------- /src/components/LazyWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/LazyWrapper.vue -------------------------------------------------------------------------------- /src/components/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/Navbar.vue -------------------------------------------------------------------------------- /src/components/SearchBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/SearchBar.vue -------------------------------------------------------------------------------- /src/components/button/ButtonCheckbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonCheckbox.vue -------------------------------------------------------------------------------- /src/components/button/ButtonDefault.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonDefault.vue -------------------------------------------------------------------------------- /src/components/button/ButtonDelete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonDelete.vue -------------------------------------------------------------------------------- /src/components/button/ButtonDuplicate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonDuplicate.vue -------------------------------------------------------------------------------- /src/components/button/ButtonFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonFilter.vue -------------------------------------------------------------------------------- /src/components/button/ButtonFilterIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonFilterIcon.vue -------------------------------------------------------------------------------- /src/components/button/ButtonMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonMenu.vue -------------------------------------------------------------------------------- /src/components/button/ButtonShare.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonShare.vue -------------------------------------------------------------------------------- /src/components/button/ButtonSort.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonSort.vue -------------------------------------------------------------------------------- /src/components/button/ButtonTop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonTop.vue -------------------------------------------------------------------------------- /src/components/button/ButtonUser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonUser.vue -------------------------------------------------------------------------------- /src/components/button/ButtonX.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/button/ButtonX.vue -------------------------------------------------------------------------------- /src/components/conditional/Auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/conditional/Auth.vue -------------------------------------------------------------------------------- /src/components/conditional/AuthLogin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/conditional/AuthLogin.vue -------------------------------------------------------------------------------- /src/components/conditional/AuthSignup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/conditional/AuthSignup.vue -------------------------------------------------------------------------------- /src/components/conditional/LoadingMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/conditional/LoadingMessage.vue -------------------------------------------------------------------------------- /src/components/conditional/MobileMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/conditional/MobileMenu.vue -------------------------------------------------------------------------------- /src/components/conditional/ToastMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/conditional/ToastMessage.vue -------------------------------------------------------------------------------- /src/components/conditional/UserMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/conditional/UserMenu.vue -------------------------------------------------------------------------------- /src/components/home/HomeFilterMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/home/HomeFilterMenu.vue -------------------------------------------------------------------------------- /src/components/home/HomeRecipeCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/home/HomeRecipeCard.vue -------------------------------------------------------------------------------- /src/components/icon/IconResolver.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/IconResolver.vue -------------------------------------------------------------------------------- /src/components/icon/calories.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/calories.vue -------------------------------------------------------------------------------- /src/components/icon/duration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/duration.vue -------------------------------------------------------------------------------- /src/components/icon/filter/bread.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/bread.vue -------------------------------------------------------------------------------- /src/components/icon/filter/cookies.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/cookies.vue -------------------------------------------------------------------------------- /src/components/icon/filter/dessert.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/dessert.vue -------------------------------------------------------------------------------- /src/components/icon/filter/dip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/dip.vue -------------------------------------------------------------------------------- /src/components/icon/filter/drink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/drink.vue -------------------------------------------------------------------------------- /src/components/icon/filter/histamine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/histamine.vue -------------------------------------------------------------------------------- /src/components/icon/filter/jam.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/jam.vue -------------------------------------------------------------------------------- /src/components/icon/filter/keto.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/keto.vue -------------------------------------------------------------------------------- /src/components/icon/filter/lowcal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/lowcal.vue -------------------------------------------------------------------------------- /src/components/icon/filter/main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/main.vue -------------------------------------------------------------------------------- /src/components/icon/filter/other.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/other.vue -------------------------------------------------------------------------------- /src/components/icon/filter/pastry.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/pastry.vue -------------------------------------------------------------------------------- /src/components/icon/filter/salad.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/salad.vue -------------------------------------------------------------------------------- /src/components/icon/filter/sauce.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/sauce.vue -------------------------------------------------------------------------------- /src/components/icon/filter/side.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/side.vue -------------------------------------------------------------------------------- /src/components/icon/filter/snack.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/snack.vue -------------------------------------------------------------------------------- /src/components/icon/filter/soup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/soup.vue -------------------------------------------------------------------------------- /src/components/icon/filter/spread.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/spread.vue -------------------------------------------------------------------------------- /src/components/icon/filter/vegan.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/vegan.vue -------------------------------------------------------------------------------- /src/components/icon/filter/vegetarian.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/filter/vegetarian.vue -------------------------------------------------------------------------------- /src/components/icon/grip-vertical.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/grip-vertical.vue -------------------------------------------------------------------------------- /src/components/icon/happy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/happy.vue -------------------------------------------------------------------------------- /src/components/icon/hat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/hat.vue -------------------------------------------------------------------------------- /src/components/icon/loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/loading.vue -------------------------------------------------------------------------------- /src/components/icon/portions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/portions.vue -------------------------------------------------------------------------------- /src/components/icon/sad.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/icon/sad.vue -------------------------------------------------------------------------------- /src/components/input/InputSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/input/InputSelect.vue -------------------------------------------------------------------------------- /src/components/input/InputText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/input/InputText.vue -------------------------------------------------------------------------------- /src/components/input/InputToggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/input/InputToggle.vue -------------------------------------------------------------------------------- /src/components/recipe/RecipeDiet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/recipe/RecipeDiet.vue -------------------------------------------------------------------------------- /src/components/recipe/RecipeImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/recipe/RecipeImage.vue -------------------------------------------------------------------------------- /src/components/recipe/RecipeIngredients.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/recipe/RecipeIngredients.vue -------------------------------------------------------------------------------- /src/components/recipe/readonly/RecipeDiet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/recipe/readonly/RecipeDiet.vue -------------------------------------------------------------------------------- /src/components/recipe/readonly/RecipeIngredients.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/recipe/readonly/RecipeIngredients.vue -------------------------------------------------------------------------------- /src/components/recipe/readonly/RecipeMeta.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/recipe/readonly/RecipeMeta.vue -------------------------------------------------------------------------------- /src/components/recipe/readonly/RecipeShare.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/recipe/readonly/RecipeShare.vue -------------------------------------------------------------------------------- /src/components/user/UserRecipeCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/user/UserRecipeCard.vue -------------------------------------------------------------------------------- /src/components/user/UserRecipeSorting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/components/user/UserRecipeSorting.vue -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/router.ts -------------------------------------------------------------------------------- /src/shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/shim.d.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/modules/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/store/modules/app.js -------------------------------------------------------------------------------- /src/store/modules/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/store/modules/data.js -------------------------------------------------------------------------------- /src/store/modules/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/store/modules/user.js -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/useAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/utils/useAPI.ts -------------------------------------------------------------------------------- /src/utils/useCloudinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/utils/useCloudinary.ts -------------------------------------------------------------------------------- /src/utils/useToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/utils/useToken.js -------------------------------------------------------------------------------- /src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/views/About.vue -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/views/Profile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/views/Profile.vue -------------------------------------------------------------------------------- /src/views/RecipeEditable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/views/RecipeEditable.vue -------------------------------------------------------------------------------- /src/views/RecipeReadonly.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/views/RecipeReadonly.vue -------------------------------------------------------------------------------- /src/views/Signup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/views/Signup.vue -------------------------------------------------------------------------------- /src/views/UserRecipes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/src/views/UserRecipes.vue -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttntm/recept0r-ts/HEAD/vite.config.js --------------------------------------------------------------------------------