43 lines
1.5 KiB
TypeScript
43 lines
1.5 KiB
TypeScript
import type { FullToken, UseComponentStyleResult } from '../../theme/internal';
|
|
import { Ref } from 'vue';
|
|
/** Component only token. Which will handle additional calculation of alias token */
|
|
export interface ComponentToken {
|
|
dropdownWidth: number;
|
|
zIndexPopup: number;
|
|
colorGroupTitle: string;
|
|
radiusItem: number;
|
|
radiusSubMenuItem: number;
|
|
colorItemText: string;
|
|
colorItemTextHover: string;
|
|
colorItemTextHoverHorizontal: string;
|
|
colorItemTextSelected: string;
|
|
colorItemTextSelectedHorizontal: string;
|
|
colorItemTextDisabled: string;
|
|
colorDangerItemText: string;
|
|
colorDangerItemTextHover: string;
|
|
colorDangerItemTextSelected: string;
|
|
colorDangerItemBgActive: string;
|
|
colorDangerItemBgSelected: string;
|
|
colorItemBg: string;
|
|
colorItemBgHover: string;
|
|
colorSubItemBg: string;
|
|
colorItemBgActive: string;
|
|
colorItemBgSelected: string;
|
|
colorItemBgSelectedHorizontal: string;
|
|
colorActiveBarWidth: number;
|
|
colorActiveBarHeight: number;
|
|
colorActiveBarBorderSize: number;
|
|
itemMarginInline: number;
|
|
}
|
|
export interface MenuToken extends FullToken<'Menu'> {
|
|
menuItemHeight: number;
|
|
menuHorizontalHeight: number;
|
|
menuItemPaddingInline: number;
|
|
menuArrowSize: number;
|
|
menuArrowOffset: string;
|
|
menuPanelMaskInset: number;
|
|
menuSubMenuBg: string;
|
|
}
|
|
declare const _default: (prefixCls: Ref<string>, injectStyle?: Ref<boolean>) => UseComponentStyleResult;
|
|
export default _default;
|