diff --git a/assets/index.less b/assets/index.less index e3e559e5..ed5ab089 100644 --- a/assets/index.less +++ b/assets/index.less @@ -134,22 +134,22 @@ } } - &-type-spinner { + &-mode-spinner { display: inline-flex; align-items: center; } - &-type-spinner &-handler { + &-mode-spinner &-handler { flex: 0 0 20px; line-height: 26px; height: 100%; } - &-type-spinner &-handler-up { + &-mode-spinner &-handler-up { border-bottom: 0; border-left: 1px solid #d9d9d9; } - &-type-spinner &-handler-down { + &-mode-spinner &-handler-down { border-top: 0; border-right: 1px solid #d9d9d9; } diff --git a/docs/demo/spinner.tsx b/docs/demo/spinner.tsx index 085bc0b3..44e77bd7 100644 --- a/docs/demo/spinner.tsx +++ b/docs/demo/spinner.tsx @@ -20,7 +20,7 @@ export default () => {

Controlled

{

Uncontrolled

{

!changeOnBlur

/** value will show as string */ stringMode?: boolean; - type?: 'input' | 'spinner'; + mode?: 'input' | 'spinner'; defaultValue?: T; value?: T | null; @@ -122,7 +122,7 @@ type InternalInputNumberProps = Omit & { const InternalInputNumber = React.forwardRef( (props: InternalInputNumberProps, ref: React.Ref) => { const { - type, + mode, prefixCls, className, style, @@ -601,21 +601,13 @@ const InternalInputNumber = React.forwardRef( }; const upNode = ( - + {upHandler} ); const downNode = ( - + {downHandler} ); @@ -642,7 +634,7 @@ const InternalInputNumber = React.forwardRef( onCompositionEnd={onCompositionEnd} onBeforeInput={onBeforeInput} > - {type === 'input' && controls && ( + {mode === 'input' && controls && (
)} - {type === 'spinner' && controls && downNode} + {mode === 'spinner' && controls && downNode}
- {type === 'spinner' && controls && upNode} + {mode === 'spinner' && controls && upNode}
); }, @@ -680,7 +672,7 @@ const InternalInputNumber = React.forwardRef( const InputNumber = React.forwardRef((props, ref) => { const { - type = 'input', + mode = 'input', disabled, style, prefixCls = 'rc-input-number', @@ -715,7 +707,7 @@ const InputNumber = React.forwardRef((props, r return ( ((props, r ref={holderRef} >

{ }); }); - describe('type props', () => { - it('render spinner type', () => { - const { container } = render(); - expect(container.querySelector('.rc-input-number')).toHaveClass('rc-input-number-type-spinner'); + describe('mode props', () => { + it('render spinner mode', () => { + const { container } = render(); + expect(container.querySelector('.rc-input-number')).toHaveClass('rc-input-number-mode-spinner'); }); });