mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
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:
parent
e67d8aa0cf
commit
7c7202d0da
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user