diff --git a/src/shared/components/common/tabs.tsx b/src/shared/components/common/tabs.tsx index 36e1a015..61ed396e 100644 --- a/src/shared/components/common/tabs.tsx +++ b/src/shared/components/common/tabs.tsx @@ -35,6 +35,7 @@ export default class Tabs extends Component { {this.props.tabs.map(({ key, label }) => (
  • + + + ); } + + componentDidUpdate({ localSiteRateLimit }: RateLimitFormProps) { + if ( + this.state.loading && + Object.entries(localSiteRateLimit).some( + ([key, val]) => this.state.form[key] !== val + ) + ) { + this.setState({ loading: false }); + } + } }