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 () => ( ) }, })