diff --git a/packages/devui/src/Tabs/Tabs.tsx b/packages/devui/src/Tabs/Tabs.tsx index 38649751..67ee72cd 100644 --- a/packages/devui/src/Tabs/Tabs.tsx +++ b/packages/devui/src/Tabs/Tabs.tsx @@ -24,10 +24,8 @@ export default class Tabs

extends Component> { SelectedComponent?: React.ComponentType

; selector?: () => P; - UNSAFE_componentWillReceiveProps(nextProps: TabsProps

) { - if (nextProps.selected !== this.props.selected) { - this.updateTabs(nextProps); - } + UNSAFE_componentWillReceiveProps(nextProps: TabsProps

): void { + this.updateTabs(nextProps); } onMouseUp: React.MouseEventHandler = (e) => { @@ -38,7 +36,7 @@ export default class Tabs

extends Component> { this.props.onClick(e.currentTarget.value); }; - updateTabs(props: TabsProps

) { + updateTabs(props: TabsProps

): void { const tabs = props.tabs; const selected = props.selected;