antd-mini
Version:
antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。
77 lines (74 loc) • 1.95 kB
text/typescript
export enum EComponents {
Alphabet = 'Alphabet',
AmountInput = 'AmountInput',
Badge = 'Badge',
Button = 'Button',
Checkbox = 'Checkbox',
CheckboxGroup = 'CheckboxGroup',
CheckboxItem = 'CheckboxItem',
Collapse = 'Collapse',
CollapseItem = 'CollapseItem',
Container = 'Container',
DatePicker = 'DatePicker',
Filter = 'Filter',
Footer = 'Footer',
FooterEnd = 'FooterEnd',
FooterImage = 'FooterImage',
FooterLink = 'FooterLink',
FooterTag = 'FooterTag',
FooterText = 'FooterText',
Form = 'Form',
FormItem = 'FormItem',
Grid = 'Grid',
GuideModal = 'GuideModal',
GuideItem = 'GuideItem',
HorizontalScrollbar = 'HorizontalScrollbar',
Icon = 'Icon',
Input = 'Input',
List = 'List',
ListItem = 'ListItem',
Loading = 'Loading',
Mask = 'Mask',
Modal = 'Modal',
NoticeBar = 'NoticeBar',
NoticeBarCapsule = 'NoticeBarCapsule',
Pagination = 'Pagination',
Picker = 'Picker',
Popover = 'Popover',
PopoverItem = 'PopoverItem',
Popup = 'Popup',
RadioGroup = 'RadioGroup',
Radio = 'Radio',
Result = 'Result',
SafeArea = 'SafeArea',
SearchBar = 'SearchBar',
Selector = 'Selector',
Stepper = 'Stepper',
Steps = 'Steps',
StepItem = 'StepItem',
SwipeAction = 'SwipeAction',
Switch = 'Switch',
Tabs = 'Tabs',
TabItem = 'TabItem',
Tag = 'Tag',
Terms = 'Terms',
Textarea = 'Textarea',
Tips = 'Tips',
Title = 'Title',
VerifyCode = 'VerifyCode',
WhiteSpace = 'WhiteSpace',
GuideTour = 'GuideTour',
}
export type TComponents = keyof typeof EComponents;
export const log = {
warn(component: TComponents, message: string): void {
const info = `[antd-mini: ${component}] 📡 ${message}`;
// eslint-disable-next-line no-console
console.warn(info);
},
error(component: TComponents, message: string): void {
const info = `[antd-mini: ${component}] 📡 ${message}`;
// eslint-disable-next-line no-console
console.error(info);
},
};