{"version":3,"file":"tab-bar.mjs","sources":["../../../../../../packages/components/tab/src/tab-bar.ts"],"sourcesContent":["import { buildProps, definePropType } from '@sgui-plus/utils/props'\r\nimport { mutable } from '@sgui-plus/utils/types'\r\nimport type { TabPaneContext } from './constants'\r\nimport type { ExtractPropTypes } from 'vue'\r\n\r\nexport const tabBar = buildProps({\r\n  tabs: {\r\n    type: definePropType<TabPaneContext[]>(Array),\r\n    default: () => mutable([] as const),\r\n  },\r\n} as const)\r\n\r\nexport type TabBar = ExtractPropTypes<typeof tabBar>\r\n"],"names":[],"mappings":";;;AAEY,MAAC,MAAM,GAAG,UAAU,CAAC;AACjC,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,cAAc,CAAC,KAAK,CAAC;AAC/B,IAAI,OAAO,EAAE,MAAM,OAAO,CAAC,EAAE,CAAC;AAC9B,GAAG;AACH,CAAC;;;;"}