fix initial AddSignal size

main
Joost Wooning 2022-02-14 18:45:30 +01:00
parent 5ea45c26ee
commit 854ebb4b6c
1 changed files with 9 additions and 8 deletions

View File

@ -82,19 +82,20 @@ export default class AddSignals extends Component {
);
}
componentDidUpdate(prevProps) {
if (prevProps.message !== this.props.message) {
this.setState({
maxMessageBytes: DbcUtils.maxMessageSize(this.props.message),
});
}
componentDidMount() {
this.componentDidUpdate({}, {});
}
if (prevProps.message.address !== this.props.message.address ||
componentDidUpdate(prevProps) {
if (!prevProps.message || prevProps.message.address !== this.props.message.address ||
prevProps.selectedMessageKey !== this.props.selectedMessageKey)
{
const signals = this.props.message.frame ? this.props.message.frame.signals : {};
this.setState({ signals: this.copySignals(signals) }, this.updateSignalStyles);
this.setState({
signals: this.copySignals(signals),
maxMessageBytes: DbcUtils.maxMessageSize(this.props.message)
}, this.updateSignalStyles);
}
}