mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-31 10:13:32 -04:00 
			
		
		
		
	feat: Data Management from Shopping List (#3603)
Co-authored-by: boc-the-git <3479092+boc-the-git@users.noreply.github.com>
This commit is contained in:
		| @@ -29,6 +29,7 @@ | ||||
|       </v-col> | ||||
|       <v-col v-if="!disableAmount" sm="12" md="3" cols="12"> | ||||
|         <v-autocomplete | ||||
|           ref="unitAutocomplete" | ||||
|           v-model="value.unit" | ||||
|           :search-input.sync="unitSearch" | ||||
|           auto-select-first | ||||
| @@ -57,6 +58,7 @@ | ||||
|       <!-- Foods Input --> | ||||
|       <v-col v-if="!disableAmount" m="12" md="3" cols="12" class=""> | ||||
|         <v-autocomplete | ||||
|           ref="foodAutocomplete" | ||||
|           v-model="value.food" | ||||
|           :search-input.sync="foodSearch" | ||||
|           auto-select-first | ||||
| @@ -200,11 +202,13 @@ export default defineComponent({ | ||||
|     const foodStore = useFoodStore(); | ||||
|     const foodData = useFoodData(); | ||||
|     const foodSearch = ref(""); | ||||
|     const foodAutocomplete = ref<HTMLInputElement>(); | ||||
|  | ||||
|     async function createAssignFood() { | ||||
|       foodData.data.name = foodSearch.value; | ||||
|       props.value.food = await foodStore.actions.createOne(foodData.data) || undefined; | ||||
|       foodData.reset(); | ||||
|       foodAutocomplete.value?.blur(); | ||||
|     } | ||||
|  | ||||
|     // ================================================== | ||||
| @@ -212,11 +216,13 @@ export default defineComponent({ | ||||
|     const unitStore = useUnitStore(); | ||||
|     const unitsData = useUnitData(); | ||||
|     const unitSearch = ref(""); | ||||
|     const unitAutocomplete = ref<HTMLInputElement>(); | ||||
|  | ||||
|     async function createAssignUnit() { | ||||
|       unitsData.data.name = unitSearch.value; | ||||
|       props.value.unit = await unitStore.actions.createOne(unitsData.data) || undefined; | ||||
|       unitsData.reset(); | ||||
|       unitAutocomplete.value?.blur(); | ||||
|     } | ||||
|  | ||||
|     const state = reactive({ | ||||
| @@ -269,7 +275,9 @@ export default defineComponent({ | ||||
|       contextMenuOptions, | ||||
|       handleUnitEnter, | ||||
|       handleFoodEnter, | ||||
|       foodAutocomplete, | ||||
|       createAssignFood, | ||||
|       unitAutocomplete, | ||||
|       createAssignUnit, | ||||
|       foods: foodStore.foods, | ||||
|       foodSearch, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user