save update
This commit is contained in:
@@ -51,6 +51,7 @@
|
|||||||
</v-btn>
|
</v-btn>
|
||||||
|
|
||||||
<v-btn
|
<v-btn
|
||||||
|
v-if="!isPublicView"
|
||||||
class="px-8 transition-swing"
|
class="px-8 transition-swing"
|
||||||
size="large"
|
size="large"
|
||||||
elevation="0"
|
elevation="0"
|
||||||
@@ -120,7 +121,8 @@ const hasShared =ref(false)
|
|||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
recipe: { type: Object, default: null },
|
recipe: { type: Object, default: null },
|
||||||
isSaving: { type: Boolean, default: false },
|
isSaving: { type: Boolean, default: false },
|
||||||
hasSaved: { type: Boolean, default: false }
|
hasSaved: { type: Boolean, default: false },
|
||||||
|
isPublicView: { type: Boolean, default: false }
|
||||||
})
|
})
|
||||||
|
|
||||||
defineEmits(['save'])
|
defineEmits(['save'])
|
||||||
|
|||||||
@@ -80,14 +80,6 @@ onMounted(() => {
|
|||||||
if (savedRecipe) {
|
if (savedRecipe) {
|
||||||
recipe.value = JSON.parse(savedRecipe)
|
recipe.value = JSON.parse(savedRecipe)
|
||||||
localStorage.removeItem('pending_recipe')
|
localStorage.removeItem('pending_recipe')
|
||||||
snackbar.value = {
|
|
||||||
show: true,
|
|
||||||
message: 'Restored your analyzed recipe.',
|
|
||||||
color: '#f4ede1',
|
|
||||||
icon: 'mdi-history',
|
|
||||||
iconColor: '#556b2f',
|
|
||||||
textColor: '#5d4037'
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -146,11 +138,7 @@ const saveToCollection = async () => {
|
|||||||
if (!isAuth) {
|
if (!isAuth) {
|
||||||
saving.value = false;
|
saving.value = false;
|
||||||
localStorage.setItem('pending_recipe', JSON.stringify(recipe.value))
|
localStorage.setItem('pending_recipe', JSON.stringify(recipe.value))
|
||||||
|
router.push('/login')
|
||||||
|
|
||||||
setTimeout(() => {
|
|
||||||
router.push('/login')
|
|
||||||
}, 2000)
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user