index.d.ts 1.5 KB

123456789101112131415161718192021222324252627282930
  1. import type { CSSObject } from '../../_util/cssinjs';
  2. import type { FullToken } from '../../theme/internal';
  3. import type { GlobalToken } from '../../theme/interface';
  4. export type InputToken<T extends GlobalToken = FullToken<'Input'>> = T & {
  5. inputAffixPadding: number;
  6. inputPaddingVertical: number;
  7. inputPaddingVerticalLG: number;
  8. inputPaddingVerticalSM: number;
  9. inputPaddingHorizontal: number;
  10. inputPaddingHorizontalLG: number;
  11. inputPaddingHorizontalSM: number;
  12. inputBorderHoverColor: string;
  13. inputBorderActiveColor: string;
  14. };
  15. export declare const genPlaceholderStyle: (color: string) => CSSObject;
  16. export declare const genHoverStyle: (token: InputToken) => CSSObject;
  17. export declare const genActiveStyle: (token: InputToken) => {
  18. borderColor: string;
  19. boxShadow: string;
  20. borderInlineEndWidth: number;
  21. outline: number;
  22. };
  23. export declare const genDisabledStyle: (token: InputToken) => CSSObject;
  24. export declare const genInputSmallStyle: (token: InputToken) => CSSObject;
  25. export declare const genStatusStyle: (token: InputToken, parentCls: string) => CSSObject;
  26. export declare const genBasicInputStyle: (token: InputToken) => CSSObject;
  27. export declare const genInputGroupStyle: (token: InputToken) => CSSObject;
  28. export declare function initInputToken<T extends GlobalToken = GlobalToken>(token: T): InputToken<T>;
  29. declare const _default: (_prefixCls?: import("vue").Ref<string>) => import("../../theme/internal").UseComponentStyleResult;
  30. export default _default;