Browse Source

fix: avoid waring about passing insetLabelId/onChangeWithDateFirst to origin input/text dom in component Form.Input/TextArea/TimePicker, close #624 (#628)

pointhalo 3 years ago
parent
commit
c12b11375e

+ 1 - 0
packages/semi-ui/datePicker/datePicker.tsx

@@ -525,6 +525,7 @@ export default class DatePicker extends BaseComponent<DatePickerProps, DatePicke
         };
 
         return (
+            // eslint-disable-next-line jsx-a11y/no-static-element-interactions, jsx-a11y/click-events-have-key-events
             <div
                 onClick={this.handleTriggerWrapperClick}
                 className={inputCls}>

+ 1 - 0
packages/semi-ui/form/_story/demo.jsx

@@ -179,6 +179,7 @@ class BasicDemoWithInit extends Component {
                 <BasicSelect onChange={this.changeLabelPos} value={labelPosition}>
                     <BasicSelect.Option value='top'>top</BasicSelect.Option>
                     <BasicSelect.Option value='left'>left</BasicSelect.Option>
+                    <BasicSelect.Option value='inset'>inset</BasicSelect.Option>
                 </BasicSelect>
                 <BasicSelect onChange={this.changeLabelAlign} value={labelAlign}>
                     <BasicSelect.Option value='left'>left</BasicSelect.Option>

+ 1 - 0
packages/semi-ui/input/index.tsx

@@ -387,6 +387,7 @@ class Input extends BaseComponent<InputProps, InputState> {
             prefix,
             mode,
             insetLabel,
+            insetLabelId,
             validateStatus,
             type,
             readonly,

+ 1 - 1
packages/semi-ui/input/textarea.tsx

@@ -313,7 +313,7 @@ class TextArea extends BaseComponent<TextAreaProps, TextAreaState> {
             }
         );
         const itemProps = {
-            ...omit(rest, 'insetLabel', 'getValueLength', 'onClear', 'showClear'),
+            ...omit(rest, 'insetLabel', 'insetLabelId', 'getValueLength', 'onClear', 'showClear'),
             className: itemCls,
             disabled,
             readOnly: readonly,

+ 1 - 0
packages/semi-ui/timePicker/TimePicker.tsx

@@ -449,6 +449,7 @@ export default class TimePicker extends BaseComponent<TimePickerProps, TimePicke
             panelFooter,
             rangeSeparator,
             onOpenChange,
+            onChangeWithDateFirst,
             popupClassName: propPopupClassName,
             hideDisabledOptions,
             use12Hours,