46 lines
1.3 KiB
Vue
46 lines
1.3 KiB
Vue
<template>
|
|
<CreateDocumentModal
|
|
v-if="showCreateDocumentModal"
|
|
v-model="showCreateDocumentModal"
|
|
:doctype="createDocumentDoctype"
|
|
:data="createDocumentData"
|
|
@callback="(data) => createDocumentCallback(data)"
|
|
/>
|
|
<QuickEntryModal
|
|
v-if="showQuickEntryModal"
|
|
v-model="showQuickEntryModal"
|
|
v-bind="quickEntryProps"
|
|
/>
|
|
<AddressModal
|
|
v-if="showAddressModal"
|
|
v-model="showAddressModal"
|
|
v-bind="addressProps"
|
|
/>
|
|
<ChangePasswordModal
|
|
v-if="showChangePasswordModal"
|
|
v-model="showChangePasswordModal"
|
|
/>
|
|
<AboutModal v-model="showAboutModal" />
|
|
</template>
|
|
<script setup>
|
|
import ChangePasswordModal from '@/components/Modals/ChangePasswordModal.vue'
|
|
import CreateDocumentModal from '@/components/Modals/CreateDocumentModal.vue'
|
|
import QuickEntryModal from '@/components/Modals/QuickEntryModal.vue'
|
|
import AddressModal from '@/components/Modals/AddressModal.vue'
|
|
import AboutModal from '@/components/Modals/AboutModal.vue'
|
|
import {
|
|
showCreateDocumentModal,
|
|
createDocumentDoctype,
|
|
createDocumentData,
|
|
createDocumentCallback,
|
|
} from '@/composables/document'
|
|
import {
|
|
showQuickEntryModal,
|
|
quickEntryProps,
|
|
showAddressModal,
|
|
addressProps,
|
|
showAboutModal,
|
|
showChangePasswordModal,
|
|
} from '@/composables/modals'
|
|
</script>
|