Skip to content

Commit 97c8d97

Browse files
authored
feat(antdv): Add new component (#715)
* feat(antdv): Add new component * feat: supplement --------- Co-authored-by: undefined <undefined>
1 parent f4e36bc commit 97c8d97

File tree

1 file changed

+45
-3
lines changed

1 file changed

+45
-3
lines changed

src/core/resolvers/antdv.ts

Lines changed: 45 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ interface IMatcher {
77
}
88

99
const matchComponents: IMatcher[] = [
10+
{
11+
pattern: /^Affix/,
12+
styleDir: 'affix',
13+
},
1014
{
1115
pattern: /^Avatar/,
1216
styleDir: 'avatar',
@@ -15,11 +19,18 @@ const matchComponents: IMatcher[] = [
1519
pattern: /^AutoComplete/,
1620
styleDir: 'auto-complete',
1721
},
22+
{
23+
pattern: /^Alert/,
24+
styleDir: 'alert',
25+
},
1826
{
1927
pattern: /^Anchor/,
2028
styleDir: 'anchor',
2129
},
22-
30+
{
31+
pattern: /^App/,
32+
styleDir: 'app',
33+
},
2334
{
2435
pattern: /^Badge/,
2536
styleDir: 'badge',
@@ -36,14 +47,26 @@ const matchComponents: IMatcher[] = [
3647
pattern: /^Checkbox/,
3748
styleDir: 'checkbox',
3849
},
50+
{
51+
pattern: /^Calendar/,
52+
styleDir: 'calendar',
53+
},
3954
{
4055
pattern: /^Card/,
4156
styleDir: 'card',
4257
},
58+
{
59+
pattern: /^Carousel/,
60+
styleDir: 'carousel',
61+
},
4362
{
4463
pattern: /^Collapse/,
4564
styleDir: 'collapse',
4665
},
66+
{
67+
pattern: /^Comment/,
68+
styleDir: 'comment',
69+
},
4770
{
4871
pattern: /^Descriptions/,
4972
styleDir: 'descriptions',
@@ -52,11 +75,26 @@ const matchComponents: IMatcher[] = [
5275
pattern: /^RangePicker|^WeekPicker|^MonthPicker/,
5376
styleDir: 'date-picker',
5477
},
78+
{
79+
pattern: /^Divider/,
80+
styleDir: 'divider',
81+
},
82+
{
83+
pattern: /^Drawer/,
84+
styleDir: 'drawer',
85+
},
5586
{
5687
pattern: /^Dropdown/,
5788
styleDir: 'dropdown',
5889
},
59-
90+
{
91+
pattern: /^Empty/,
92+
styleDir: 'empty',
93+
},
94+
{
95+
pattern: /^Flex/,
96+
styleDir: 'flex',
97+
},
6098
{
6199
pattern: /^FloatButton/,
62100
styleDir: 'float-button',
@@ -65,6 +103,10 @@ const matchComponents: IMatcher[] = [
65103
pattern: /^Form/,
66104
styleDir: 'form',
67105
},
106+
{
107+
pattern: /^Grid/,
108+
styleDir: 'grid',
109+
},
68110
{
69111
pattern: /^InputNumber/,
70112
styleDir: 'input-number',
@@ -255,7 +297,7 @@ function getSideEffects(compName: string, options: AntDesignVueResolverOptions):
255297
return `${packageName}/${lib}/${styleDir}/style/css`
256298
}
257299
}
258-
const primitiveNames = ['Affix', 'Anchor', 'AnchorLink', 'AutoComplete', 'AutoCompleteOptGroup', 'AutoCompleteOption', 'Alert', 'Avatar', 'AvatarGroup', 'BackTop', 'Badge', 'BadgeRibbon', 'Breadcrumb', 'BreadcrumbItem', 'BreadcrumbSeparator', 'Button', 'ButtonGroup', 'Calendar', 'Card', 'CardGrid', 'CardMeta', 'Collapse', 'CollapsePanel', 'Carousel', 'Cascader', 'Checkbox', 'CheckboxGroup', 'Col', 'Comment', 'ConfigProvider', 'DatePicker', 'MonthPicker', 'WeekPicker', 'RangePicker', 'QuarterPicker', 'Descriptions', 'DescriptionsItem', 'Divider', 'Dropdown', 'DropdownButton', 'Drawer', 'Empty', 'Form', 'FormItem', 'FormItemRest', 'Grid', 'Input', 'InputGroup', 'InputPassword', 'InputSearch', 'Textarea', 'Image', 'ImagePreviewGroup', 'InputNumber', 'Layout', 'LayoutHeader', 'LayoutSider', 'LayoutFooter', 'LayoutContent', 'List', 'ListItem', 'ListItemMeta', 'Menu', 'MenuDivider', 'MenuItem', 'MenuItemGroup', 'SubMenu', 'Mentions', 'MentionsOption', 'Modal', 'Statistic', 'StatisticCountdown', 'PageHeader', 'Pagination', 'Popconfirm', 'Popover', 'Progress', 'Radio', 'RadioButton', 'RadioGroup', 'Rate', 'Result', 'Row', 'Select', 'SelectOptGroup', 'SelectOption', 'Skeleton', 'SkeletonButton', 'SkeletonAvatar', 'SkeletonInput', 'SkeletonImage', 'Slider', 'Space', 'Spin', 'Steps', 'Step', 'Switch', 'Table', 'TableColumn', 'TableColumnGroup', 'TableSummary', 'TableSummaryRow', 'TableSummaryCell', 'Transfer', 'Tree', 'TreeNode', 'DirectoryTree', 'TreeSelect', 'TreeSelectNode', 'Tabs', 'TabPane', 'Tag', 'CheckableTag', 'TimePicker', 'TimeRangePicker', 'Timeline', 'TimelineItem', 'Tooltip', 'Typography', 'TypographyLink', 'TypographyParagraph', 'TypographyText', 'TypographyTitle', 'Upload', 'UploadDragger', 'LocaleProvider', 'FloatButton', 'FloatButtonGroup', 'Qrcode', 'Watermark', 'Segmented', 'Tour', 'SpaceCompact', 'StyleProvider']
300+
const primitiveNames = ['Affix', 'Anchor', 'AnchorLink', 'AutoComplete', 'AutoCompleteOptGroup', 'AutoCompleteOption', 'Alert', 'Avatar', 'AvatarGroup', 'BackTop', 'Badge', 'BadgeRibbon', 'Breadcrumb', 'BreadcrumbItem', 'BreadcrumbSeparator', 'Button', 'ButtonGroup', 'Calendar', 'Card', 'CardGrid', 'CardMeta', 'Collapse', 'CollapsePanel', 'Carousel', 'Cascader', 'Checkbox', 'CheckboxGroup', 'Col', 'Comment', 'ConfigProvider', 'DatePicker', 'MonthPicker', 'WeekPicker', 'RangePicker', 'QuarterPicker', 'Descriptions', 'DescriptionsItem', 'Divider', 'Dropdown', 'DropdownButton', 'Drawer', 'Empty', 'Form', 'FormItem', 'FormItemRest', 'Grid', 'Input', 'InputGroup', 'InputPassword', 'InputSearch', 'Textarea', 'Image', 'ImagePreviewGroup', 'InputNumber', 'Layout', 'LayoutHeader', 'LayoutSider', 'LayoutFooter', 'LayoutContent', 'List', 'ListItem', 'ListItemMeta', 'Menu', 'MenuDivider', 'MenuItem', 'MenuItemGroup', 'SubMenu', 'Mentions', 'MentionsOption', 'Modal', 'Statistic', 'StatisticCountdown', 'PageHeader', 'Pagination', 'Popconfirm', 'Popover', 'Progress', 'Radio', 'RadioButton', 'RadioGroup', 'Rate', 'Result', 'Row', 'Select', 'SelectOptGroup', 'SelectOption', 'Skeleton', 'SkeletonButton', 'SkeletonAvatar', 'SkeletonInput', 'SkeletonImage', 'Slider', 'Space', 'Spin', 'Steps', 'Step', 'Switch', 'Table', 'TableColumn', 'TableColumnGroup', 'TableSummary', 'TableSummaryRow', 'TableSummaryCell', 'Transfer', 'Tree', 'TreeNode', 'DirectoryTree', 'TreeSelect', 'TreeSelectNode', 'Tabs', 'TabPane', 'Tag', 'CheckableTag', 'TimePicker', 'TimeRangePicker', 'Timeline', 'TimelineItem', 'Tooltip', 'Typography', 'TypographyLink', 'TypographyParagraph', 'TypographyText', 'TypographyTitle', 'Upload', 'UploadDragger', 'LocaleProvider', 'FloatButton', 'FloatButtonGroup', 'Qrcode', 'Watermark', 'Segmented', 'Tour', 'SpaceCompact', 'StyleProvider', 'Flex', 'App']
259301

260302
let antdvNames: Set<string>
261303

0 commit comments

Comments
 (0)