feat(ConfigProvider): supplement the type declaration of ConfigProviderThemeVars (#12264)

* feat: supplement the type declaration of ConfigProviderThemeVars

* feat: change to hump

* feat: change to hump

---------

Co-authored-by: xieyezi <202202409@any3.com>
This commit is contained in:
xieyezi 2023-09-08 14:46:04 +08:00 committed by GitHub
parent e67d8aa0cf
commit 7c7202d0da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,78 +1,151 @@
export type ConfigProviderThemeVars = type BaseThemeVars = {
// Color Palette
black?: string;
white?: string;
gray1?: string;
gray2?: string;
gray3?: string;
gray4?: string;
gray5?: string;
gray6?: string;
gray7?: string;
gray8?: string;
red?: string;
blue?: string;
orange?: string;
orangeDark?: string;
orangeLight?: string;
green?: string;
// Gradient Colors
gradientRed?: string;
gradientOrange?: string;
// Component Colors
primaryColor?: string;
successColor?: string;
dangerColor?: string;
warningColor?: string;
textColor?: string;
textColor2?: string;
textColor3?: string;
activeColor?: string;
activeOpacity?: number;
disabledOpacity?: number;
background?: string;
background2?: string;
// Padding
paddingBase?: string;
paddingXs?: string;
paddingSm?: string;
paddingMd?: string;
paddingLg?: string;
paddingXl?: string;
// Font
fontSizexs?: string;
fontSizeSm?: string;
fontSizeMd?: string;
fontSizeLg?: string;
fontBold?: number;
lineHeightXs?: string;
lineHeightSm?: string;
lineHeightMd?: string;
lineHeightLg?: string;
baseFont?: string;
priceFont?: string;
// Animation
durationBase?: string;
durationFast?: string;
easeOut?: string;
easeIn?: string;
// Border
borderColor?: string;
borderWidth?: string;
radiusSm?: string;
radiusMd?: string;
radiusLg?: string;
radiusMax?: string;
};
export type ConfigProviderThemeVars = BaseThemeVars &
import('../action-bar').ActionBarThemeVars & import('../action-bar').ActionBarThemeVars &
import('../action-bar-button').ActionBarButtonThemeVars & import('../action-bar-button').ActionBarButtonThemeVars &
import('../action-bar-icon').ActionBarIconThemeVars & import('../action-bar-icon').ActionBarIconThemeVars &
import('../action-sheet').ActionSheetThemeVars & import('../action-sheet').ActionSheetThemeVars &
import('../address-edit').AddressEditThemeVars & import('../address-edit').AddressEditThemeVars &
import('../address-list').AddressListThemeVars & import('../address-list').AddressListThemeVars &
import('../badge').BadgeThemeVars & import('../badge').BadgeThemeVars &
import('../barrage').BarrageThemeVars & import('../barrage').BarrageThemeVars &
import('../button').ButtonThemeVars & import('../button').ButtonThemeVars &
import('../calendar').CalendarThemeVars & import('../calendar').CalendarThemeVars &
import('../card').CardThemeVars & import('../card').CardThemeVars &
import('../cascader').CascaderThemeVars & import('../cascader').CascaderThemeVars &
import('../cell').CellThemeVars & import('../cell').CellThemeVars &
import('../cell-group').CellGroupThemeVars & import('../cell-group').CellGroupThemeVars &
import('../checkbox').CheckboxThemeVars & import('../checkbox').CheckboxThemeVars &
import('../circle').CircleThemeVars & import('../circle').CircleThemeVars &
import('../collapse-item').CollapseItemThemeVars & import('../collapse-item').CollapseItemThemeVars &
import('../contact-card').ContactCardThemeVars & import('../contact-card').ContactCardThemeVars &
import('../contact-edit').ContactEditThemeVars & import('../contact-edit').ContactEditThemeVars &
import('../contact-list').ContactListThemeVars & import('../contact-list').ContactListThemeVars &
import('../count-down').CountDownThemeVars & import('../count-down').CountDownThemeVars &
import('../coupon').CouponThemeVars & import('../coupon').CouponThemeVars &
import('../coupon-cell').CouponCellThemeVars & import('../coupon-cell').CouponCellThemeVars &
import('../coupon-list').CouponListThemeVars & import('../coupon-list').CouponListThemeVars &
import('../dialog').DialogThemeVars & import('../dialog').DialogThemeVars &
import('../divider').DividerThemeVars & import('../divider').DividerThemeVars &
import('../dropdown-item').DropdownItemThemeVars & import('../dropdown-item').DropdownItemThemeVars &
import('../dropdown-menu').DropdownMenuThemeVars & import('../dropdown-menu').DropdownMenuThemeVars &
import('../empty').EmptyThemeVars & import('../empty').EmptyThemeVars &
import('../field').FieldThemeVars & import('../field').FieldThemeVars &
import('../floating-bubble').FloatingBubbleThemeVars & import('../floating-bubble').FloatingBubbleThemeVars &
import('../floating-panel').FloatingPanelThemeVars & import('../floating-panel').FloatingPanelThemeVars &
import('../grid-item').GridItemThemeVars & import('../grid-item').GridItemThemeVars &
import('../image').ImageThemeVars & import('../image').ImageThemeVars &
import('../image-preview').ImagePreviewThemeVars & import('../image-preview').ImagePreviewThemeVars &
import('../index-anchor').IndexAnchorThemeVars & import('../index-anchor').IndexAnchorThemeVars &
import('../index-bar').IndexBarThemeVars & import('../index-bar').IndexBarThemeVars &
import('../list').ListThemeVars & import('../list').ListThemeVars &
import('../loading').LoadingThemeVars & import('../loading').LoadingThemeVars &
import('../nav-bar').NavBarThemeVars & import('../nav-bar').NavBarThemeVars &
import('../notice-bar').NoticeBarThemeVars & import('../notice-bar').NoticeBarThemeVars &
import('../notify').NotifyThemeVars & import('../notify').NotifyThemeVars &
import('../number-keyboard').NumberKeyboardThemeVars & import('../number-keyboard').NumberKeyboardThemeVars &
import('../overlay').OverlayThemeVars & import('../overlay').OverlayThemeVars &
import('../pagination').PaginationThemeVars & import('../pagination').PaginationThemeVars &
import('../password-input').PasswordInputThemeVars & import('../password-input').PasswordInputThemeVars &
import('../picker').PickerThemeVars & import('../picker').PickerThemeVars &
import('../picker-group').PickerGroupThemeVars & import('../picker-group').PickerGroupThemeVars &
import('../popover').PopoverThemeVars & import('../popover').PopoverThemeVars &
import('../popup').PopupThemeVars & import('../popup').PopupThemeVars &
import('../progress').ProgressThemeVars & import('../progress').ProgressThemeVars &
import('../pull-refresh').PullRefreshThemeVars & import('../pull-refresh').PullRefreshThemeVars &
import('../radio').RadioThemeVars & import('../radio').RadioThemeVars &
import('../rate').RateThemeVars & import('../rate').RateThemeVars &
import('../rolling-text').RollingTextThemeVars & import('../rolling-text').RollingTextThemeVars &
import('../search').SearchThemeVars & import('../search').SearchThemeVars &
import('../share-sheet').ShareSheetThemeVars & import('../share-sheet').ShareSheetThemeVars &
import('../sidebar').SidebarThemeVars & import('../sidebar').SidebarThemeVars &
import('../sidebar-item').SidebarItemThemeVars & import('../sidebar-item').SidebarItemThemeVars &
import('../signature').SignatureThemeVars & import('../signature').SignatureThemeVars &
import('../skeleton').SkeletonThemeVars & import('../skeleton').SkeletonThemeVars &
import('../slider').SliderThemeVars & import('../slider').SliderThemeVars &
import('../step').StepThemeVars & import('../step').StepThemeVars &
import('../stepper').StepperThemeVars & import('../stepper').StepperThemeVars &
import('../steps').StepsThemeVars & import('../steps').StepsThemeVars &
import('../sticky').StickyThemeVars & import('../sticky').StickyThemeVars &
import('../submit-bar').SubmitBarThemeVars & import('../submit-bar').SubmitBarThemeVars &
import('../swipe').SwipeThemeVars & import('../swipe').SwipeThemeVars &
import('../switch').SwitchThemeVars & import('../switch').SwitchThemeVars &
import('../tabbar').TabbarThemeVars & import('../tabbar').TabbarThemeVars &
import('../tabbar-item').TabbarItemThemeVars & import('../tabbar-item').TabbarItemThemeVars &
import('../tabs').TabsThemeVars & import('../tabs').TabsThemeVars &
import('../tag').TagThemeVars & import('../tag').TagThemeVars &
import('../toast').ToastThemeVars & import('../toast').ToastThemeVars &
import('../tree-select').TreeSelectThemeVars & import('../tree-select').TreeSelectThemeVars &
import('../uploader').UploaderThemeVars & import('../uploader').UploaderThemeVars &
import('../watermark').WatermarkThemeVars; import('../watermark').WatermarkThemeVars;