mirror of
https://github.com/hay-kot/mealie.git
synced 2025-08-23 06:45:22 -07:00
RecipeSettingsMenu use v-model instead of prop and turn into script setup
This commit is contained in:
parent
d141b0e6e5
commit
eadef68002
2 changed files with 5 additions and 15 deletions
|
@ -7,8 +7,8 @@
|
||||||
@refresh="imageKey++"
|
@refresh="imageKey++"
|
||||||
/>
|
/>
|
||||||
<RecipeSettingsMenu
|
<RecipeSettingsMenu
|
||||||
|
v-model="recipe.settings"
|
||||||
class="my-1 mx-1"
|
class="my-1 mx-1"
|
||||||
:value="recipe.settings"
|
|
||||||
:is-owner="recipe.userId == user.id"
|
:is-owner="recipe.userId == user.id"
|
||||||
@upload="uploadImage"
|
@upload="uploadImage"
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -36,22 +36,12 @@
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts" setup>
|
||||||
import RecipeSettingsSwitches from "./RecipeSettingsSwitches.vue";
|
import RecipeSettingsSwitches from "./RecipeSettingsSwitches.vue";
|
||||||
|
|
||||||
export default defineNuxtComponent({
|
const value = defineModel<object>({ required: true });
|
||||||
components: { RecipeSettingsSwitches },
|
|
||||||
props: {
|
defineProps<{ isOwner?: boolean }>();
|
||||||
value: {
|
|
||||||
type: Object,
|
|
||||||
required: true,
|
|
||||||
},
|
|
||||||
isOwner: {
|
|
||||||
type: Boolean,
|
|
||||||
required: false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
});
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped></style>
|
<style lang="scss" scoped></style>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue