UNPKG

hongluan-business-ui

Version:
1 lines 3.3 kB
{"version":3,"file":"dock-container.mjs","sources":["../../../../../../packages/components/dock-container/src/dock-container.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\nimport type { Indexable } from '@hongluan-business-ui/utils/types'\n\nexport type DockContainerPlacement = 'top' | 'bottom' | 'left' | 'right'\nexport type DockItem = {\n id: string\n title: string\n snapshot: boolean | string | Indexable<any>\n}\n\nexport const dockContainerProps = {\n beforeClose: {\n type: Function as PropType<(...args: any[]) => unknown>,\n },\n customClass: {\n type: String,\n default: '',\n },\n animationName: {\n type: String,\n default: '',\n },\n openDelay: {\n type: Number,\n default: 0,\n },\n closeDelay: {\n type: Number,\n default: 0,\n },\n modelValue: {\n type: Boolean,\n required: true,\n },\n placement: {\n type: String as PropType<DockContainerPlacement>,\n default: 'bottom',\n },\n height: {\n type: String,\n },\n width: {\n type: String,\n },\n itemHeight: {\n type: String,\n },\n itemWidth: {\n type: String,\n },\n zIndex: {\n type: Number,\n },\n}\nexport type DockContainerProps = ExtractPropTypes<typeof dockContainerProps>\n\nexport const dockContainerEmits = {\n open: () => true,\n opened: () => true,\n close: () => true,\n closed: () => true,\n 'item-added': (dockItem: DockItem, dockItems: DockItem[]) => typeof dockItem === 'object' && Array.isArray(dockItems),\n 'item-closed': (dockItem: DockItem, dockItems: DockItem[]) => typeof dockItem === 'object' && Array.isArray(dockItems),\n 'item-restored': (dockItem: DockItem, dockItems: DockItem[]) => typeof dockItem === 'object' && Array.isArray(dockItems),\n 'update:modelValue': (value: boolean) => typeof value === 'boolean',\n}\nexport type DockContainerEmits = typeof dockContainerEmits\n"],"names":[],"mappings":"AAAY,MAAC,kBAAkB,GAAG;AAClC,EAAE,WAAW,EAAE;AACf,IAAI,IAAI,EAAE,QAAQ;AAClB,GAAG;AACH,EAAE,WAAW,EAAE;AACf,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,aAAa,EAAE;AACjB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,QAAQ,EAAE,IAAI;AAClB,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,QAAQ;AACrB,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,SAAS,EAAE;AACb,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE,MAAM,EAAE;AACV,IAAI,IAAI,EAAE,MAAM;AAChB,GAAG;AACH,EAAE;AACU,MAAC,kBAAkB,GAAG;AAClC,EAAE,IAAI,EAAE,MAAM,IAAI;AAClB,EAAE,MAAM,EAAE,MAAM,IAAI;AACpB,EAAE,KAAK,EAAE,MAAM,IAAI;AACnB,EAAE,MAAM,EAAE,MAAM,IAAI;AACpB,EAAE,YAAY,EAAE,CAAC,QAAQ,EAAE,SAAS,KAAK,OAAO,QAAQ,KAAK,QAAQ,IAAI,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC;AACjG,EAAE,aAAa,EAAE,CAAC,QAAQ,EAAE,SAAS,KAAK,OAAO,QAAQ,KAAK,QAAQ,IAAI,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC;AAClG,EAAE,eAAe,EAAE,CAAC,QAAQ,EAAE,SAAS,KAAK,OAAO,QAAQ,KAAK,QAAQ,IAAI,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC;AACpG,EAAE,mBAAmB,EAAE,CAAC,KAAK,KAAK,OAAO,KAAK,KAAK,SAAS;AAC5D;;;;"}