fix: focus methods not work

pull/4499/head
tangjinzhou 2021-08-03 14:05:47 +08:00
parent d5312db30b
commit 0dcae5b62a
4 changed files with 4 additions and 10 deletions

View File

@ -115,7 +115,7 @@ export default function generateRangePicker<DateType>(generateConfig: GenerateCo
}; };
const pre = prefixCls.value; const pre = prefixCls.value;
return ( return (
<VCRangePicker<DateType> <VCRangePicker
dateRender={dateRender} dateRender={dateRender}
renderExtraFooter={renderExtraFooter} renderExtraFooter={renderExtraFooter}
separator={ separator={

View File

@ -129,7 +129,7 @@ export default function generatePicker<DateType>(generateConfig: GenerateConfig<
}; };
const pre = prefixCls.value; const pre = prefixCls.value;
return ( return (
<RCPicker<DateType> <RCPicker
monthCellRender={props.monthCellRender} monthCellRender={props.monthCellRender}
dateRender={dateRender} dateRender={dateRender}
renderExtraFooter={renderExtraFooter} renderExtraFooter={renderExtraFooter}

View File

@ -589,7 +589,4 @@ function Picker<DateType>() {
}, },
}); });
} }
export default Picker<any>();
const InterPicker = Picker<any>();
export default <DateType extends any>(props: MergedPickerProps<DateType>, { slots }): JSX.Element =>
createVNode(InterPicker, props, slots);

View File

@ -1224,7 +1224,4 @@ function RangerPicker<DateType>() {
} }
const InterRangerPicker = RangerPicker<any>(); const InterRangerPicker = RangerPicker<any>();
export default <DateType extends any>( export default InterRangerPicker;
props: MergedRangePickerProps<DateType>,
{ slots },
): JSX.Element => createVNode(InterRangerPicker, props, slots);