index.d.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import type { CSSObject } from '../../_util/cssinjs';
  2. import type { InputToken } from '../../input/style';
  3. import type { FullToken } from '../../theme/internal';
  4. import type { GlobalToken } from '../../theme/interface';
  5. import type { TokenWithCommonCls } from '../../theme/util/genComponentStyleHook';
  6. export interface ComponentToken {
  7. presetsWidth: number;
  8. presetsMaxWidth: number;
  9. zIndexPopup: number;
  10. }
  11. export type PickerPanelToken = {
  12. pickerCellCls: string;
  13. pickerCellInnerCls: string;
  14. pickerTextHeight: number;
  15. pickerPanelCellWidth: number;
  16. pickerPanelCellHeight: number;
  17. pickerDateHoverRangeBorderColor: string;
  18. pickerBasicCellHoverWithRangeColor: string;
  19. pickerPanelWithoutTimeCellHeight: number;
  20. pickerYearMonthCellWidth: number;
  21. pickerTimePanelColumnHeight: number;
  22. pickerTimePanelColumnWidth: number;
  23. pickerTimePanelCellHeight: number;
  24. pickerCellPaddingVertical: number;
  25. pickerQuarterPanelContentHeight: number;
  26. pickerCellBorderGap: number;
  27. pickerControlIconSize: number;
  28. pickerControlIconBorderWidth: number;
  29. };
  30. type PickerToken = InputToken<FullToken<'DatePicker'>> & PickerPanelToken;
  31. type SharedPickerToken = Omit<PickerToken, 'zIndexPopup' | 'presetsWidth' | 'presetsMaxWidth'>;
  32. export declare const genPanelStyle: (token: SharedPickerToken) => CSSObject;
  33. export declare const initPickerPanelToken: (token: TokenWithCommonCls<GlobalToken>) => PickerPanelToken;
  34. declare const _default: (_prefixCls?: import("vue").Ref<string>) => import("../../theme/internal").UseComponentStyleResult;
  35. export default _default;