1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-07-23 15:19:41 +02:00

Fix/multiple bug reports (#1002)

* fix type issues for #999

* fix regression #995

* remove error from frontend and log error #996

* cleanup darkmode on login page

* keep primary color bg
This commit is contained in:
Hayden 2022-02-23 15:04:45 -09:00 committed by GitHub
parent 6ccffce320
commit ccfaa02b03
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 102 additions and 57 deletions

View file

@ -23,7 +23,7 @@
<script lang="ts">
import { computed, defineComponent, useContext } from "@nuxtjs/composition-api";
import { useUserApi } from "~/composables/api";
import {UserOut} from "~/types/api-types/user";
import { UserOut } from "~/types/api-types/user";
export default defineComponent({
props: {
slug: {
@ -49,19 +49,15 @@ export default defineComponent({
const isFavorite = computed(() => user.value?.favoriteRecipes?.includes(props.slug));
async function toggleFavorite() {
console.log("Favorited?");
if (!isFavorite.value) {
await api.users.addFavorite(user.value?.id, props.slug);
} else {
await api.users.removeFavorite(user.value?.id, props.slug);
}
$auth.fetchUser();
};
}
return { isFavorite, toggleFavorite };
},
});
</script>
<style lang="scss" scoped>
</style>