{"version":3,"file":"drawer.mjs","sources":["../../../../../packages/components/drawer/src/drawer.ts"],"sourcesContent":["import { dialogProps, dialogEmits } from '@element-ultra/components/dialog'\nimport type { ExtractPropTypes, PropType } from 'vue'\n\nexport const drawerProps = {\n  ...dialogProps,\n  direction: {\n    type: String as PropType<'ltr' | 'rtl' | 'ttb' | 'btt'>,\n\n    default: 'rtl'\n  },\n  size: {\n    type: [String, Number],\n    default: '30%'\n  },\n  withHeader: {\n    type: Boolean,\n    default: true\n  },\n  modalFade: {\n    type: Boolean,\n    default: true\n  }\n}\n\nexport type DrawerProps = ExtractPropTypes<typeof drawerProps>\n\nexport const drawerEmits = dialogEmits\n"],"names":[],"mappings":";;;AAGO,MAAM,WAAc,GAAA;AAAA,EACzB,GAAG,WAAA;AAAA,EACH,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,IAEN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AACF,EAAA;AAIO,MAAM,WAAc,GAAA;;;;"}