mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-10-31 10:13:32 -04:00 
			
		
		
		
	feat: Migrate to Nuxt 3 framework (#5184)
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com> Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com>
This commit is contained in:
		| @@ -1,27 +1,30 @@ | ||||
| <template> | ||||
|   <div v-if="preferences"> | ||||
|     <BaseCardSectionTitle :title="$tc('group.general-preferences')"></BaseCardSectionTitle> | ||||
|     <v-checkbox v-model="preferences.privateGroup" class="mt-n4" :label="$t('group.private-group')"></v-checkbox> | ||||
|     <BaseCardSectionTitle :title="$t('group.general-preferences')" /> | ||||
|     <v-checkbox | ||||
|       v-model="preferences.privateGroup" | ||||
|       class="mt-n4" | ||||
|       :label="$t('group.private-group')" | ||||
|     /> | ||||
|   </div> | ||||
| </template> | ||||
|  | ||||
| <script lang="ts"> | ||||
| import { defineComponent, computed } from "@nuxtjs/composition-api"; | ||||
|  | ||||
| export default defineComponent({ | ||||
| export default defineNuxtComponent({ | ||||
|   props: { | ||||
|     value: { | ||||
|     modelValue: { | ||||
|       type: Object, | ||||
|       required: true, | ||||
|     }, | ||||
|   }, | ||||
|   emits: ["update:modelValue"], | ||||
|   setup(props, context) { | ||||
|     const preferences = computed({ | ||||
|       get() { | ||||
|         return props.value; | ||||
|         return props.modelValue; | ||||
|       }, | ||||
|       set(val) { | ||||
|         context.emit("input", val); | ||||
|         context.emit("update:modelValue", val); | ||||
|       }, | ||||
|     }); | ||||
|  | ||||
| @@ -32,5 +35,4 @@ export default defineComponent({ | ||||
| }); | ||||
| </script> | ||||
|  | ||||
| <style lang="scss" scoped> | ||||
| </style> | ||||
| <style lang="scss" scoped></style> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user