import { SetupContext, defineComponent } from 'vue'
import BaseDrawer from '@/components/BaseDrawer/BaseDrawer'
import styles from './$EntityName$Drawer.module.scss'
import { use$EntityName$Drawer } from '../../../../Controllers/$EntityName$Drawer.tsx'
import DyForm from '@/components/DyForm/DyForm'
// @ts-ignore
export default defineComponent<{
[key: string]: any
}>({
name: 'µ¯´°',
props: {
modelValue: {
type: Boolean,
default: false,
},
title: {
type: String,
default: '',
},
row: {
type: Object,
},
sort: {
type: Number,
default: 0,
},
},
emits: ['update:modelValue', 'close', 'submit', 'confirm'],
setup(props: Record, ctx: SetupContext) {
const {
onClose,
onConfirm,
onOpen,
formRef,
visible,
formItems,
formData,
} = use$EntityName$Drawer(props, ctx)
return () => (
)
},
})