{"version":3,"file":"components.mjs","sources":["../../../../../src/_common/docs/plugins/changelog-to-json/components.ts"],"sourcesContent":["import type { Platform } from './types';\n\n/**\n * Key 对应组件文档页面的 URL\n */\nexport const 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  QRCode: [],\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\nexport const 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: ['MessagePlugin'],\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\nexport const 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","QRCode","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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"}