| | |
| | | import * as AntdIcons from '@ant-design/icons/lib/icons'; |
| | | |
| | | const all = Object.keys(AntdIcons) |
| | | .map(n => n.replace(/(Outlined|Filled|TwoTone)$/, '')) |
| | | .filter((n, i, arr) => arr.indexOf(n) === i); |
| | | |
| | | const direction = [ |
| | | 'StepBackward', |
| | | 'StepForward', |
| | | 'FastBackward', |
| | | 'FastForward', |
| | | 'Shrink', |
| | | 'ArrowsAlt', |
| | | 'Down', |
| | | 'Up', |
| | | 'Left', |
| | | 'Right', |
| | | 'CaretUp', |
| | | 'CaretDown', |
| | | 'CaretLeft', |
| | | 'CaretRight', |
| | | 'UpCircle', |
| | | 'DownCircle', |
| | | 'LeftCircle', |
| | | 'RightCircle', |
| | | 'DoubleRight', |
| | | 'DoubleLeft', |
| | | 'VerticalLeft', |
| | | 'VerticalRight', |
| | | 'VerticalAlignTop', |
| | | 'VerticalAlignMiddle', |
| | | 'VerticalAlignBottom', |
| | | 'Forward', |
| | | 'Backward', |
| | | 'Rollback', |
| | | 'Enter', |
| | | 'Retweet', |
| | | 'Swap', |
| | | 'SwapLeft', |
| | | 'SwapRight', |
| | | 'ArrowUp', |
| | | 'ArrowDown', |
| | | 'ArrowLeft', |
| | | 'ArrowRight', |
| | | 'PlayCircle', |
| | | 'UpSquare', |
| | | 'DownSquare', |
| | | 'LeftSquare', |
| | | 'RightSquare', |
| | | 'Login', |
| | | 'Logout', |
| | | 'MenuFold', |
| | | 'MenuUnfold', |
| | | 'BorderBottom', |
| | | 'BorderHorizontal', |
| | | 'BorderInner', |
| | | 'BorderOuter', |
| | | 'BorderLeft', |
| | | 'BorderRight', |
| | | 'BorderTop', |
| | | 'BorderVerticle', |
| | | 'PicCenter', |
| | | 'PicLeft', |
| | | 'PicRight', |
| | | 'RadiusBottomleft', |
| | | 'RadiusBottomright', |
| | | 'RadiusUpleft', |
| | | 'RadiusUpright', |
| | | 'Fullscreen', |
| | | 'FullscreenExit', |
| | | ]; |
| | | |
| | | const suggestion = [ |
| | | 'Question', |
| | | 'QuestionCircle', |
| | | 'Plus', |
| | | 'PlusCircle', |
| | | 'Pause', |
| | | 'PauseCircle', |
| | | 'Minus', |
| | | 'MinusCircle', |
| | | 'PlusSquare', |
| | | 'MinusSquare', |
| | | 'Info', |
| | | 'InfoCircle', |
| | | 'Exclamation', |
| | | 'ExclamationCircle', |
| | | 'Close', |
| | | 'CloseCircle', |
| | | 'CloseSquare', |
| | | 'Check', |
| | | 'CheckCircle', |
| | | 'CheckSquare', |
| | | 'ClockCircle', |
| | | 'Warning', |
| | | 'IssuesClose', |
| | | 'Stop', |
| | | ]; |
| | | |
| | | const editor = [ |
| | | 'Edit', |
| | | 'Form', |
| | | 'Copy', |
| | | 'Scissor', |
| | | 'Delete', |
| | | 'Snippets', |
| | | 'Diff', |
| | | 'Highlight', |
| | | 'AlignCenter', |
| | | 'AlignLeft', |
| | | 'AlignRight', |
| | | 'BgColors', |
| | | 'Bold', |
| | | 'Italic', |
| | | 'Underline', |
| | | 'Strikethrough', |
| | | 'Redo', |
| | | 'Undo', |
| | | 'ZoomIn', |
| | | 'ZoomOut', |
| | | 'FontColors', |
| | | 'FontSize', |
| | | 'LineHeight', |
| | | 'Dash', |
| | | 'SmallDash', |
| | | 'SortAscending', |
| | | 'SortDescending', |
| | | 'Drag', |
| | | 'OrderedList', |
| | | 'UnorderedList', |
| | | 'RadiusSetting', |
| | | 'ColumnWidth', |
| | | 'ColumnHeight', |
| | | ]; |
| | | |
| | | const data = [ |
| | | 'AreaChart', |
| | | 'PieChart', |
| | | 'BarChart', |
| | | 'DotChart', |
| | | 'LineChart', |
| | | 'RadarChart', |
| | | 'HeatMap', |
| | | 'Fall', |
| | | 'Rise', |
| | | 'Stock', |
| | | 'BoxPlot', |
| | | 'Fund', |
| | | 'Sliders', |
| | | ]; |
| | | |
| | | const logo = [ |
| | | 'Android', |
| | | 'Apple', |
| | | 'Windows', |
| | | 'Ie', |
| | | 'Chrome', |
| | | 'Github', |
| | | 'Aliwangwang', |
| | | 'Dingding', |
| | | 'WeiboSquare', |
| | | 'WeiboCircle', |
| | | 'TaobaoCircle', |
| | | 'Html5', |
| | | 'Weibo', |
| | | 'Twitter', |
| | | 'Wechat', |
| | | 'Youtube', |
| | | 'AlipayCircle', |
| | | 'Taobao', |
| | | 'Skype', |
| | | 'Qq', |
| | | 'MediumWorkmark', |
| | | 'Gitlab', |
| | | 'Medium', |
| | | 'Linkedin', |
| | | 'GooglePlus', |
| | | 'Dropbox', |
| | | 'Facebook', |
| | | 'Codepen', |
| | | 'CodeSandbox', |
| | | 'CodeSandboxCircle', |
| | | 'Amazon', |
| | | 'Google', |
| | | 'CodepenCircle', |
| | | 'Alipay', |
| | | 'AntDesign', |
| | | 'AntCloud', |
| | | 'Aliyun', |
| | | 'Zhihu', |
| | | 'Slack', |
| | | 'SlackSquare', |
| | | 'Behance', |
| | | 'BehanceSquare', |
| | | 'Dribbble', |
| | | 'DribbbleSquare', |
| | | 'Instagram', |
| | | 'Yuque', |
| | | 'Alibaba', |
| | | 'Yahoo', |
| | | 'Reddit', |
| | | 'Sketch', |
| | | 'WhatsApp', |
| | | 'Dingtalk', |
| | | ]; |
| | | |
| | | const datum = [...direction, ...suggestion, ...editor, ...data, ...logo]; |
| | | |
| | | const other = all.filter(n => !datum.includes(n)); |
| | | |
| | | export const categories = { |
| | | direction, |
| | | suggestion, |
| | | editor, |
| | | data, |
| | | logo, |
| | | other, |
| | | }; |
| | | |
| | | export default categories; |
| | | |
| | | export type Categories = typeof categories; |
| | | export type CategoriesKeys = keyof Categories; |
| | | import * as AntdIcons from '@ant-design/icons/lib/icons';
|
| | |
|
| | | const all = Object.keys(AntdIcons)
|
| | | .map(n => n.replace(/(Outlined|Filled|TwoTone)$/, ''))
|
| | | .filter((n, i, arr) => arr.indexOf(n) === i);
|
| | |
|
| | | const direction = [
|
| | | 'StepBackward',
|
| | | 'StepForward',
|
| | | 'FastBackward',
|
| | | 'FastForward',
|
| | | 'Shrink',
|
| | | 'ArrowsAlt',
|
| | | 'Down',
|
| | | 'Up',
|
| | | 'Left',
|
| | | 'Right',
|
| | | 'CaretUp',
|
| | | 'CaretDown',
|
| | | 'CaretLeft',
|
| | | 'CaretRight',
|
| | | 'UpCircle',
|
| | | 'DownCircle',
|
| | | 'LeftCircle',
|
| | | 'RightCircle',
|
| | | 'DoubleRight',
|
| | | 'DoubleLeft',
|
| | | 'VerticalLeft',
|
| | | 'VerticalRight',
|
| | | 'VerticalAlignTop',
|
| | | 'VerticalAlignMiddle',
|
| | | 'VerticalAlignBottom',
|
| | | 'Forward',
|
| | | 'Backward',
|
| | | 'Rollback',
|
| | | 'Enter',
|
| | | 'Retweet',
|
| | | 'Swap',
|
| | | 'SwapLeft',
|
| | | 'SwapRight',
|
| | | 'ArrowUp',
|
| | | 'ArrowDown',
|
| | | 'ArrowLeft',
|
| | | 'ArrowRight',
|
| | | 'PlayCircle',
|
| | | 'UpSquare',
|
| | | 'DownSquare',
|
| | | 'LeftSquare',
|
| | | 'RightSquare',
|
| | | 'Login',
|
| | | 'Logout',
|
| | | 'MenuFold',
|
| | | 'MenuUnfold',
|
| | | 'BorderBottom',
|
| | | 'BorderHorizontal',
|
| | | 'BorderInner',
|
| | | 'BorderOuter',
|
| | | 'BorderLeft',
|
| | | 'BorderRight',
|
| | | 'BorderTop',
|
| | | 'BorderVerticle',
|
| | | 'PicCenter',
|
| | | 'PicLeft',
|
| | | 'PicRight',
|
| | | 'RadiusBottomleft',
|
| | | 'RadiusBottomright',
|
| | | 'RadiusUpleft',
|
| | | 'RadiusUpright',
|
| | | 'Fullscreen',
|
| | | 'FullscreenExit',
|
| | | ];
|
| | |
|
| | | const suggestion = [
|
| | | 'Question',
|
| | | 'QuestionCircle',
|
| | | 'Plus',
|
| | | 'PlusCircle',
|
| | | 'Pause',
|
| | | 'PauseCircle',
|
| | | 'Minus',
|
| | | 'MinusCircle',
|
| | | 'PlusSquare',
|
| | | 'MinusSquare',
|
| | | 'Info',
|
| | | 'InfoCircle',
|
| | | 'Exclamation',
|
| | | 'ExclamationCircle',
|
| | | 'Close',
|
| | | 'CloseCircle',
|
| | | 'CloseSquare',
|
| | | 'Check',
|
| | | 'CheckCircle',
|
| | | 'CheckSquare',
|
| | | 'ClockCircle',
|
| | | 'Warning',
|
| | | 'IssuesClose',
|
| | | 'Stop',
|
| | | ];
|
| | |
|
| | | const editor = [
|
| | | 'Edit',
|
| | | 'Form',
|
| | | 'Copy',
|
| | | 'Scissor',
|
| | | 'Delete',
|
| | | 'Snippets',
|
| | | 'Diff',
|
| | | 'Highlight',
|
| | | 'AlignCenter',
|
| | | 'AlignLeft',
|
| | | 'AlignRight',
|
| | | 'BgColors',
|
| | | 'Bold',
|
| | | 'Italic',
|
| | | 'Underline',
|
| | | 'Strikethrough',
|
| | | 'Redo',
|
| | | 'Undo',
|
| | | 'ZoomIn',
|
| | | 'ZoomOut',
|
| | | 'FontColors',
|
| | | 'FontSize',
|
| | | 'LineHeight',
|
| | | 'Dash',
|
| | | 'SmallDash',
|
| | | 'SortAscending',
|
| | | 'SortDescending',
|
| | | 'Drag',
|
| | | 'OrderedList',
|
| | | 'UnorderedList',
|
| | | 'RadiusSetting',
|
| | | 'ColumnWidth',
|
| | | 'ColumnHeight',
|
| | | ];
|
| | |
|
| | | const data = [
|
| | | 'AreaChart',
|
| | | 'PieChart',
|
| | | 'BarChart',
|
| | | 'DotChart',
|
| | | 'LineChart',
|
| | | 'RadarChart',
|
| | | 'HeatMap',
|
| | | 'Fall',
|
| | | 'Rise',
|
| | | 'Stock',
|
| | | 'BoxPlot',
|
| | | 'Fund',
|
| | | 'Sliders',
|
| | | ];
|
| | |
|
| | | const logo = [
|
| | | 'Android',
|
| | | 'Apple',
|
| | | 'Windows',
|
| | | 'Ie',
|
| | | 'Chrome',
|
| | | 'Github',
|
| | | 'Aliwangwang',
|
| | | 'Dingding',
|
| | | 'WeiboSquare',
|
| | | 'WeiboCircle',
|
| | | 'TaobaoCircle',
|
| | | 'Html5',
|
| | | 'Weibo',
|
| | | 'Twitter',
|
| | | 'Wechat',
|
| | | 'Youtube',
|
| | | 'AlipayCircle',
|
| | | 'Taobao',
|
| | | 'Skype',
|
| | | 'Qq',
|
| | | 'MediumWorkmark',
|
| | | 'Gitlab',
|
| | | 'Medium',
|
| | | 'Linkedin',
|
| | | 'GooglePlus',
|
| | | 'Dropbox',
|
| | | 'Facebook',
|
| | | 'Codepen',
|
| | | 'CodeSandbox',
|
| | | 'CodeSandboxCircle',
|
| | | 'Amazon',
|
| | | 'Google',
|
| | | 'CodepenCircle',
|
| | | 'Alipay',
|
| | | 'AntDesign',
|
| | | 'AntCloud',
|
| | | 'Aliyun',
|
| | | 'Zhihu',
|
| | | 'Slack',
|
| | | 'SlackSquare',
|
| | | 'Behance',
|
| | | 'BehanceSquare',
|
| | | 'Dribbble',
|
| | | 'DribbbleSquare',
|
| | | 'Instagram',
|
| | | 'Yuque',
|
| | | 'Alibaba',
|
| | | 'Yahoo',
|
| | | 'Reddit',
|
| | | 'Sketch',
|
| | | 'WhatsApp',
|
| | | 'Dingtalk',
|
| | | ];
|
| | |
|
| | | const datum = [...direction, ...suggestion, ...editor, ...data, ...logo];
|
| | |
|
| | | const other = all.filter(n => !datum.includes(n));
|
| | |
|
| | | export const categories = {
|
| | | direction,
|
| | | suggestion,
|
| | | editor,
|
| | | data,
|
| | | logo,
|
| | | other,
|
| | | };
|
| | |
|
| | | export default categories;
|
| | |
|
| | | export type Categories = typeof categories;
|
| | | export type CategoriesKeys = keyof Categories;
|