diff --git a/ui/src/Components/MainModal/Configuration/MultiGridConfiguration.js b/ui/src/Components/MainModal/Configuration/MultiGridConfiguration.js index fe00ab019..adc94fa40 100644 --- a/ui/src/Components/MainModal/Configuration/MultiGridConfiguration.js +++ b/ui/src/Components/MainModal/Configuration/MultiGridConfiguration.js @@ -1,62 +1,48 @@ -import React, { Component } from "react"; +import React from "react"; import PropTypes from "prop-types"; -import { action } from "mobx"; -import { observer } from "mobx-react"; +import { useObserver } from "mobx-react"; import { Settings } from "Stores/Settings"; -import { ThemeContext } from "Components/Theme"; import { GridLabelName } from "./GridLabelName"; -const MultiGridConfiguration = observer( - class MultiGridConfiguration extends Component { - static propTypes = { - settingsStore: PropTypes.instanceOf(Settings).isRequired, - }; - static contextType = ThemeContext; +const MultiGridConfiguration = ({ settingsStore }) => { + const onSortReverseChange = (event) => { + settingsStore.multiGridConfig.config.gridSortReverse = event.target.checked; + }; - onSortReverseChange = action((event) => { - const { settingsStore } = this.props; - - settingsStore.multiGridConfig.config.gridSortReverse = - event.target.checked; - }); - - render() { - const { settingsStore } = this.props; - - return ( -