tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 7.97 kB
Source Map (JSON)
{"version":3,"file":"components.mjs","sources":["../../../../../src/_common/docs/plugins/changelog-to-json/components.ts"],"sourcesContent":["import { Platform } from './types';\n\n/**\n * Key 对应组件文档页面的 URL\n */\nconst COMMON_COMP_MAP: Record<string, string[]> = {\n Avatar: ['AvatarGroup'],\n BackTop: [],\n Badge: [],\n Button: [],\n Calendar: [],\n Cascader: [],\n Checkbox: ['CheckboxGroup'],\n Collapse: ['CollapsePanel'],\n ConfigProvider: [],\n Dialog: ['DialogPlugin'],\n Divider: [],\n Drawer: ['DrawerPlugin'],\n Empty: [],\n Guide: [],\n Form: ['FormItem', 'FormList'],\n Icon: [],\n Image: [],\n ImageViewer: [],\n Input: [],\n Link: [],\n List: ['ListItem'],\n Loading: ['LoadingPlugin'],\n Popup: ['PopupPlugin'],\n Progress: [],\n Table: [],\n Tabs: ['TabPanel'],\n Tag: ['CheckTag', 'CheckTagGroup'],\n Textarea: [],\n Toast: [],\n Radio: ['RadioGroup'],\n Rate: [],\n Slider: [],\n Skeleton: [],\n Steps: ['StepItem'],\n Switch: [],\n TreeSelect: [],\n Overlay: [],\n Upload: [],\n} as const;\n\nconst WEB_COMP_MAP: Record<string, string[]> = {\n Affix: [],\n Anchor: ['AnchorItem'],\n Alert: [],\n AutoComplete: [],\n Breadcrumb: ['BreadcrumbItem'],\n Card: [],\n ColorPicker: ['ColorPickerPanel'],\n Comment: [],\n DatePicker: ['DateRangePicker', 'DatePickerPanel', 'DateRangePickerPanel'],\n Descriptions: ['DescriptionsItem'],\n Dropdown: ['DropdownItem'],\n Grid: ['Col', 'Row'],\n InputAdornment: [],\n InputNumber: [],\n Layout: ['Header', 'Aside', 'Content', 'Footer'],\n Menu: ['HeadMenu', 'Submenu', 'MenuItem'],\n Message: [],\n Notification: ['NotificationPlugin'],\n Pagination: ['PaginationMini'],\n Popconfirm: [],\n RangeInput: [],\n Select: [],\n SelectInput: [],\n Statistic: [],\n StickyTool: [],\n Space: [],\n Swiper: ['SwiperNavigation'],\n TagInput: [],\n Timeline: [],\n TimePicker: ['TimeRangePicker', 'TimePickerPanel'],\n Tooltip: ['TooltipLite'],\n Transfer: [],\n Tree: [],\n Typography: ['Text', 'Title', 'Paragraph'],\n Watermark: [],\n} as const;\n\nconst MOBILE_COMP_MAP: Record<string, string[]> = {\n ActionSheet: [],\n Cell: ['CellGroup'],\n ColorPicker: [],\n CountDown: [],\n DateTimePicker: [],\n DropdownMenu: ['DropdownItem'],\n Grid: ['GridItem'],\n Fab: [],\n Footer: [],\n Layout: ['Col', 'Row'],\n Message: ['MessageItem'],\n Navbar: [],\n NoticeBar: [],\n Indexes: ['IndexesAnchor'],\n Picker: [],\n Popover: [],\n PullDownRefresh: [],\n Result: [],\n ScrollView: [],\n Search: [],\n Slider: [],\n SideBar: ['SideBarItem'],\n Stepper: [],\n Sticky: [],\n Swiper: ['SwiperNav'],\n SwipeCell: [],\n TabBar: ['TabBarItem'],\n Transition: [],\n} as const;\n\nexport const mapToParentName = (name: string, platform: Platform) => {\n const isWeb = platform === 'web';\n\n const mergedMap = {\n ...COMMON_COMP_MAP,\n ...(isWeb ? WEB_COMP_MAP : MOBILE_COMP_MAP),\n };\n\n const found = Object.entries(mergedMap).find(\n ([key, values]) => key === name || values.includes(name)\n );\n\n // 返回父组件名\n if (found) return found[0];\n\n return null;\n};\n"],"names":["COMMON_COMP_MAP","Avatar","BackTop","Badge","Button","Calendar","Cascader","Checkbox","Collapse","ConfigProvider","Dialog","Divider","Drawer","Empty","Guide","Form","Icon","Image","ImageViewer","Input","Link","List","Loading","Popup","Progress","Table","Tabs","Tag","Textarea","Toast","Radio","Rate","Slider","Skeleton","Steps","Switch","TreeSelect","Overlay","Upload","WEB_COMP_MAP","Affix","Anchor","Alert","AutoComplete","Breadcrumb","Card","ColorPicker","Comment","DatePicker","Descriptions","Dropdown","Grid","InputAdornment","InputNumber","Layout","Menu","Message","Notification","Pagination","Popconfirm","RangeInput","Select","SelectInput","Statistic","StickyTool","Space","Swiper","TagInput","Timeline","TimePicker","Tooltip","Transfer","Tree","Typography","Watermark","MOBILE_COMP_MAP","ActionSheet","Cell","CountDown","DateTimePicker","DropdownMenu","Fab","Footer","Navbar","NoticeBar","Indexes","Picker","Popover","PullDownRefresh","Result","ScrollView","Search","SideBar","Stepper","Sticky","SwipeCell","TabBar","Transition","mapToParentName","name","platform","isWeb","mergedMap","_objectSpread","found","Object","entries","find","_ref","_ref2","_slicedToArray","key","values","includes"],"mappings":"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"}