Prace na sprave letu

This commit is contained in:
Michal Kváček
2023-06-07 08:56:52 +02:00
parent 25bf93589e
commit 4d9950e362
15 changed files with 267 additions and 154 deletions
+5 -2
View File
@@ -1,19 +1,20 @@
<script setup>
import {isRequestPending} from "src/composables/form/props";
import {useSlots} from "vue";
const props = defineProps({
modelValue: {
type: Object,
required: true
},
resetAfterSubmit: {
type: Boolean,
required: false,
default: false
},
isRequestPending,
saveButton: {
type: Object,
required: false,
@@ -37,7 +38,9 @@ const saveForm = () => {
<template>
<q-form @submit.prevent="saveForm" ref="form">
<slot/>
<slot name="default"/>
<slot name="saveButton" />
<q-btn type="submit" color="primary" :icon="props.saveButton.icon" :loading="props.isRequestPending">
{{ props.saveButton.label }}