1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-08-02 20:15:24 +02:00

feat: public recipe access (#1610)

* initial public explorer API endpoint

* public API endpoint

* cleanup recipe page

* wip: init explorer page

* use public URLs for shared recipes

* refactor private share tokens to use shared page
This commit is contained in:
Hayden 2022-08-28 20:08:33 -08:00 committed by GitHub
parent 9ea5e6584f
commit 18b2c92a76
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 361 additions and 437 deletions

View file

@ -7,7 +7,6 @@
<script lang="ts">
import { defineComponent, useRoute } from "@nuxtjs/composition-api";
import RecipePage from "~/components/Domain/Recipe/RecipePage/RecipePage.vue";
import { useUserApi } from "~/composables/api";
import { useRecipe } from "~/composables/recipes";
export default defineComponent({
@ -15,18 +14,13 @@ export default defineComponent({
setup() {
const route = useRoute();
const slug = route.value.params.slug;
const api = useUserApi();
const { recipe, loading, fetchRecipe } = useRecipe(slug);
const { recipe, loading } = useRecipe(slug);
return {
recipe,
loading,
fetchRecipe,
api,
};
},
});
</script>
<style scoped></style>