From 0bf13689d53bd493fb4d0a4213c1801013b5aa8a Mon Sep 17 00:00:00 2001 From: Ricardo Cino Date: Mon, 27 Jun 2022 18:21:31 +0200 Subject: chore: transform containers/settings from js to tsx (#384) --- src/containers/settings/SettingsWindow.js | 59 ------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 src/containers/settings/SettingsWindow.js (limited to 'src/containers/settings/SettingsWindow.js') diff --git a/src/containers/settings/SettingsWindow.js b/src/containers/settings/SettingsWindow.js deleted file mode 100644 index 0e6ce4df3..000000000 --- a/src/containers/settings/SettingsWindow.js +++ /dev/null @@ -1,59 +0,0 @@ -import { Component } from 'react'; -import ReactDOM from 'react-dom'; -import PropTypes from 'prop-types'; -import { observer, inject } from 'mobx-react'; - -import ServicesStore from '../../stores/ServicesStore'; - -import Layout from '../../components/settings/SettingsLayout'; -import Navigation from '../../components/settings/navigation/SettingsNavigation'; -import ErrorBoundary from '../../components/util/ErrorBoundary'; -import { workspaceStore } from '../../features/workspaces'; -import UIStore from '../../stores/UIStore'; - -class SettingsContainer extends Component { - portalRoot = document.querySelector('#portalContainer'); - - el = document.createElement('div'); - - componentDidMount() { - this.portalRoot.append(this.el); - } - - componentWillUnmount() { - this.el.remove(); - } - - render() { - const { children, stores } = this.props; - const { closeSettings } = this.props.actions.ui; - - const navigation = ( - - ); - - return ReactDOM.createPortal( - - - {children} - - , - this.el, - ); - } -} - -SettingsContainer.propTypes = { - children: PropTypes.element.isRequired, - stores: PropTypes.shape({ - services: PropTypes.instanceOf(ServicesStore).isRequired, - }).isRequired, - actions: PropTypes.shape({ - ui: PropTypes.instanceOf(UIStore).isRequired, - }).isRequired, -}; - -export default inject('stores', 'actions')(observer(SettingsContainer)); -- cgit v1.2.3-70-g09d2