fix(kiwi-a11y): deep watchers for constraint/allergy persistence (#54)

This commit is contained in:
pyr0ball 2026-04-15 09:43:54 -07:00
parent 91724caf96
commit 391e79ac86

View file

@ -155,8 +155,8 @@ export const useRecipesStore = defineStore('recipes', () => {
// Persist wizard prefs on change // Persist wizard prefs on change
watch(missingIngredientMode, (val) => localStorage.setItem(MISSING_MODE_KEY, val)) watch(missingIngredientMode, (val) => localStorage.setItem(MISSING_MODE_KEY, val))
watch(builderFilterMode, (val) => localStorage.setItem(FILTER_MODE_KEY, val)) watch(builderFilterMode, (val) => localStorage.setItem(FILTER_MODE_KEY, val))
watch(constraints, (val) => saveConstraints(val)) watch(constraints, (val) => saveConstraints(val), { deep: true })
watch(allergies, (val) => saveAllergies(val)) watch(allergies, (val) => saveAllergies(val), { deep: true })
const dismissedCount = computed(() => dismissedIds.value.size) const dismissedCount = computed(() => dismissedIds.value.size)