<script setup>
import {provide} from "vue";

// 要使用当前组件，需要在上层中加入 <TDialogDynamic/> 或 <TDialogDynamic></TDialogDynamic>，然后使用以下代码弹出组件：
// const HelloComponent = defineAsyncComponent(() => import("./components/HelloComponent.vue"))
//
// const {dialog, newDialog} = useDialogService()
// newDialog(HelloComponent).show(dialog)
//
// 弹出的组件中可以使用以下代码返回：
// import {inject} from "vue";
// const dialogRef = inject("dialogRef");
// dialogRef.value.close("data")
//
import DynamicDialog from "primevue/dynamicdialog";

provide("$inDialogDynamic", true)
</script>

<template>
	<DynamicDialog></DynamicDialog>
</template>

<style scoped>

</style>
<style>
.p-dialog-header {
	padding: 20px 16px 16px 30px !important;
}
.p-dialog-title {
	font-weight: 400!important;
}
.p-dialog-content {
	padding: 0 30px 20px 30px !important;
}
</style>