123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- import type { FullToken, GetDefaultToken } from '../../theme/internal';
- export interface ComponentToken {
- /**
- * @desc 下拉菜单 z-index
- * @descEN z-index of dropdown menu
- */
- zIndexPopup: number;
- /**
- * @desc 卡片标签页背景色
- * @descEN Background color of card tab
- */
- cardBg: string;
- /**
- * @desc 卡片标签页高度
- * @descEN Height of card tab
- */
- cardHeight: number;
- /**
- * @desc 小尺寸卡片标签页高度
- * @descEN Height of small card tab
- */
- cardHeightSM: number;
- /**
- * @desc 大尺寸卡片标签页高度
- * @descEN Height of large card tab
- */
- cardHeightLG: number;
- /**
- * @desc 卡片标签页内间距
- * @descEN Padding of card tab
- */
- cardPadding: string;
- /**
- * @desc 小号卡片标签页内间距
- * @descEN Padding of small card tab
- */
- cardPaddingSM: string;
- /**
- * @desc 大号卡片标签页内间距
- * @descEN Padding of large card tab
- */
- cardPaddingLG: string;
- /**
- * @desc 标签页标题文本大小
- * @descEN Font size of title
- */
- titleFontSize: number;
- /**
- * @desc 大号标签页标题文本大小
- * @descEN Font size of large title
- */
- titleFontSizeLG: number;
- /**
- * @desc 小号标签页标题文本大小
- * @descEN Font size of small title
- */
- titleFontSizeSM: number;
- /**
- * @desc 指示条颜色
- * @descEN Color of indicator
- */
- inkBarColor: string;
- /**
- * @desc 横向标签页外间距
- * @descEN Horizontal margin of horizontal tab
- */
- horizontalMargin: string;
- /**
- * @desc 横向标签页标签间距
- * @descEN Horizontal gutter of horizontal tab
- */
- horizontalItemGutter: number;
- /**
- * @desc 横向标签页标签外间距
- * @descEN Horizontal margin of horizontal tab item
- */
- horizontalItemMargin: string;
- /**
- * @desc 横向标签页标签外间距(RTL)
- * @descEN Horizontal margin of horizontal tab item (RTL)
- */
- horizontalItemMarginRTL: string;
- /**
- * @desc 横向标签页标签内间距
- * @descEN Horizontal padding of horizontal tab item
- */
- horizontalItemPadding: string;
- /**
- * @desc 大号横向标签页标签内间距
- * @descEN Horizontal padding of large horizontal tab item
- */
- horizontalItemPaddingLG: string;
- /**
- * @desc 小号横向标签页标签内间距
- * @descEN Horizontal padding of small horizontal tab item
- */
- horizontalItemPaddingSM: string;
- /**
- * @desc 纵向标签页标签内间距
- * @descEN Vertical padding of vertical tab item
- */
- verticalItemPadding: string;
- /**
- * @desc 纵向标签页标签外间距
- * @descEN Vertical margin of vertical tab item
- */
- verticalItemMargin: string;
- /**
- * @desc 标签文本颜色
- * @descEN Text color of tab
- */
- itemColor: string;
- /**
- * @desc 标签激活态文本颜色
- * @descEN Text color of active tab
- */
- itemActiveColor: string;
- /**
- * @desc 标签悬浮态文本颜色
- * @descEN Text color of hover tab
- */
- itemHoverColor: string;
- /**
- * @desc 标签选中态文本颜色
- * @descEN Text color of selected tab
- */
- itemSelectedColor: string;
- /**
- * @desc 卡片标签间距
- * @descEN Gutter of card tab
- */
- cardGutter: number;
- }
- export interface TabsToken extends FullToken<'Tabs'> {
- tabsCardPadding: string;
- dropdownEdgeChildVerticalPadding: number;
- tabsNavWrapPseudoWidth: number;
- tabsActiveTextShadow: string;
- tabsDropdownHeight: number | string;
- tabsDropdownWidth: number | string;
- tabsHorizontalItemMargin: string;
- tabsHorizontalItemMarginRTL: string;
- }
- export declare const prepareComponentToken: GetDefaultToken<'Tabs'>;
- declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: React.ReactElement) => React.ReactElement, string, string];
- export default _default;
|