index.d.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import type { FullToken, GetDefaultToken } from '../../theme/internal';
  2. /** Component only token. Which will handle additional calculation of alias token */
  3. export interface ComponentToken {
  4. }
  5. /**
  6. * @desc FloatButton 组件的 Token
  7. * @descEN Token for FloatButton component
  8. */
  9. export type FloatButtonToken = FullToken<'FloatButton'> & {
  10. /**
  11. * @desc FloatButton 颜色
  12. * @descEN Color of FloatButton
  13. */
  14. floatButtonColor: string;
  15. /**
  16. * @desc FloatButton 背景颜色
  17. * @descEN Background color of FloatButton
  18. */
  19. floatButtonBackgroundColor: string;
  20. /**
  21. * @desc FloatButton 悬停背景颜色
  22. * @descEN Hover background color of FloatButton
  23. */
  24. floatButtonHoverBackgroundColor: string;
  25. /**
  26. * @desc FloatButton 字体大小
  27. * @descEN Font size of FloatButton
  28. */
  29. floatButtonFontSize: number;
  30. /**
  31. * @desc FloatButton 尺寸
  32. * @descEN Size of FloatButton
  33. */
  34. floatButtonSize: number;
  35. /**
  36. * @desc FloatButton 图标尺寸
  37. * @descEN Icon size of FloatButton
  38. */
  39. floatButtonIconSize: number | string;
  40. /**
  41. * @desc FloatButton 主体尺寸
  42. * @descEN Body size of FloatButton
  43. */
  44. floatButtonBodySize: number | string;
  45. /**
  46. * @desc FloatButton 主体内间距
  47. * @descEN Body padding of FloatButton
  48. */
  49. floatButtonBodyPadding: number;
  50. /**
  51. * @desc 徽标偏移量
  52. * @descEN Offset of badge
  53. */
  54. badgeOffset: number | string;
  55. /**
  56. * @desc FloatButton 底部内边距
  57. * @descEN Bottom inset of FloatButton
  58. */
  59. floatButtonInsetBlockEnd: number;
  60. /**
  61. * @desc FloatButton 右侧内边距
  62. * @descEN Right inset of FloatButton
  63. */
  64. floatButtonInsetInlineEnd: number;
  65. };
  66. export declare const prepareComponentToken: GetDefaultToken<'FloatButton'>;
  67. declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: React.ReactElement) => React.ReactElement, string, string];
  68. export default _default;