Update Tabs.tsx

This commit is contained in:
wang chenyu 2021-05-17 10:32:02 -07:00 committed by GitHub
parent 7610c63c61
commit c84aff8f18
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,10 +24,6 @@ export default class Tabs<P> extends Component<TabsProps<P>> {
SelectedComponent?: React.ComponentType<P>; SelectedComponent?: React.ComponentType<P>;
selector?: () => P; selector?: () => P;
UNSAFE_componentWillReceiveProps(nextProps: TabsProps<P>): void {
this.updateTabs(nextProps);
}
onMouseUp: React.MouseEventHandler<HTMLButtonElement> = (e) => { onMouseUp: React.MouseEventHandler<HTMLButtonElement> = (e) => {
e.currentTarget.blur(); e.currentTarget.blur();
}; };
@ -65,6 +61,8 @@ export default class Tabs<P> extends Component<TabsProps<P>> {
} }
render() { render() {
this.updateTabs(nextProps);
const tabsHeader = ( const tabsHeader = (
<TabsHeader <TabsHeader
tabs={this.tabsHeader!} tabs={this.tabsHeader!}