Skip to content

Commit

Permalink
feat(antdv): Add new component (#715)
Browse files Browse the repository at this point in the history
* feat(antdv): Add new component

* feat: supplement

---------

Co-authored-by: undefined <undefined>
  • Loading branch information
selicens committed Nov 23, 2023
1 parent f4e36bc commit 97c8d97
Showing 1 changed file with 45 additions and 3 deletions.
48 changes: 45 additions & 3 deletions src/core/resolvers/antdv.ts
Expand Up @@ -7,6 +7,10 @@ interface IMatcher {
}

const matchComponents: IMatcher[] = [
{
pattern: /^Affix/,
styleDir: 'affix',
},
{
pattern: /^Avatar/,
styleDir: 'avatar',
Expand All @@ -15,11 +19,18 @@ const matchComponents: IMatcher[] = [
pattern: /^AutoComplete/,
styleDir: 'auto-complete',
},
{
pattern: /^Alert/,
styleDir: 'alert',
},
{
pattern: /^Anchor/,
styleDir: 'anchor',
},

{
pattern: /^App/,
styleDir: 'app',
},
{
pattern: /^Badge/,
styleDir: 'badge',
Expand All @@ -36,14 +47,26 @@ const matchComponents: IMatcher[] = [
pattern: /^Checkbox/,
styleDir: 'checkbox',
},
{
pattern: /^Calendar/,
styleDir: 'calendar',
},
{
pattern: /^Card/,
styleDir: 'card',
},
{
pattern: /^Carousel/,
styleDir: 'carousel',
},
{
pattern: /^Collapse/,
styleDir: 'collapse',
},
{
pattern: /^Comment/,
styleDir: 'comment',
},
{
pattern: /^Descriptions/,
styleDir: 'descriptions',
Expand All @@ -52,11 +75,26 @@ const matchComponents: IMatcher[] = [
pattern: /^RangePicker|^WeekPicker|^MonthPicker/,
styleDir: 'date-picker',
},
{
pattern: /^Divider/,
styleDir: 'divider',
},
{
pattern: /^Drawer/,
styleDir: 'drawer',
},
{
pattern: /^Dropdown/,
styleDir: 'dropdown',
},

{
pattern: /^Empty/,
styleDir: 'empty',
},
{
pattern: /^Flex/,
styleDir: 'flex',
},
{
pattern: /^FloatButton/,
styleDir: 'float-button',
Expand All @@ -65,6 +103,10 @@ const matchComponents: IMatcher[] = [
pattern: /^Form/,
styleDir: 'form',
},
{
pattern: /^Grid/,
styleDir: 'grid',
},
{
pattern: /^InputNumber/,
styleDir: 'input-number',
Expand Down Expand Up @@ -255,7 +297,7 @@ function getSideEffects(compName: string, options: AntDesignVueResolverOptions):
return `${packageName}/${lib}/${styleDir}/style/css`
}
}
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']
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']

let antdvNames: Set<string>

Expand Down

0 comments on commit 97c8d97

Please sign in to comment.