Reorder imports

This commit is contained in:
Thomas Nordquist
2019-03-04 18:01:20 +01:00
parent 7e9932de0a
commit d1fb0026b6
17 changed files with 64 additions and 67 deletions

View File

@@ -1,19 +1,19 @@
import * as q from '../../../backend/src/Model' import * as q from '../../../backend/src/Model'
import * as url from 'url' import * as url from 'url'
import { Action, ActionTypes } from '../reducers/Connection' import { Action, ActionTypes } from '../reducers/Connection'
import { AppState } from '../reducers'
import { DataSourceState, MqttOptions } from '../../../backend/src/DataSource'
import { Dispatch } from 'redux'
import { globalActions } from '.'
import { showError } from './Global'
import { showTree } from './Tree'
import { TopicViewModel } from '../TopicViewModel'
import { import {
addMqttConnectionEvent, addMqttConnectionEvent,
makeConnectionStateEvent, makeConnectionStateEvent,
removeConnection, removeConnection,
rendererEvents, rendererEvents,
} from '../../../events' } from '../../../events'
import { AppState } from '../reducers'
import { Dispatch } from 'redux'
import { MqttOptions, DataSourceState } from '../../../backend/src/DataSource'
import { showTree } from './Tree'
import { TopicViewModel } from '../TopicViewModel'
import { showError } from './Global'
import { globalActions } from '.';
export const connect = (options: MqttOptions, connectionId: string) => (dispatch: Dispatch<any>, getState: () => AppState) => { export const connect = (options: MqttOptions, connectionId: string) => (dispatch: Dispatch<any>, getState: () => AppState) => {
dispatch(connecting(connectionId)) dispatch(connecting(connectionId))

View File

@@ -1,7 +1,7 @@
import { ActionTypes, Action } from '../reducers/Publish' import { Action, ActionTypes } from '../reducers/Publish'
import { AppState } from '../reducers' import { AppState } from '../reducers'
import { Dispatch } from 'redux' import { Dispatch } from 'redux'
import { rendererEvents, makePublishEvent } from '../../../events' import { makePublishEvent, rendererEvents } from '../../../events'
export const setTopic = (topic?: string): Action => { export const setTopic = (topic?: string): Action => {
return { return {

View File

@@ -1,7 +1,7 @@
import { Dispatch, Action } from 'redux' import * as q from '../../../backend/src/Model'
import { Action, Dispatch } from 'redux'
import { AppState } from '../reducers' import { AppState } from '../reducers'
import { makePublishEvent, rendererEvents } from '../../../events' import { makePublishEvent, rendererEvents } from '../../../events'
import * as q from '../../../backend/src/Model'
export const clearRetainedTopic = () => (dispatch: Dispatch<any>, getState: () => AppState) => { export const clearRetainedTopic = () => (dispatch: Dispatch<any>, getState: () => AppState) => {
const { selectedTopic } = getState().tree const { selectedTopic } = getState().tree

View File

@@ -1,10 +1,10 @@
import { AppState } from '../reducers'
import { ActionTypes } from '../reducers/Tree'
import * as q from '../../../backend/src/Model' import * as q from '../../../backend/src/Model'
import { Dispatch, AnyAction } from 'redux' import { ActionTypes } from '../reducers/Tree'
import { AnyAction, Dispatch } from 'redux'
import { AppState } from '../reducers'
import { batchActions } from 'redux-batched-actions'
import { setTopic } from './Publish' import { setTopic } from './Publish'
import { TopicViewModel } from '../TopicViewModel' import { TopicViewModel } from '../TopicViewModel'
import { batchActions } from 'redux-batched-actions'
const debounce = require('lodash.debounce') const debounce = require('lodash.debounce')
export const selectTopic = (topic: q.TreeNode<TopicViewModel>) => (dispatch: Dispatch<any>, getState: () => AppState) => { export const selectTopic = (topic: q.TreeNode<TopicViewModel>) => (dispatch: Dispatch<any>, getState: () => AppState) => {

View File

@@ -1,10 +1,10 @@
import * as settingsActions from './Settings'
import * as publishActions from './Publish'
import * as treeActions from './Tree'
import * as updateNotifierActions from './UpdateNotifier'
import * as connectionActions from './Connection' import * as connectionActions from './Connection'
import * as sidebarActons from './Sidebar'
import * as connectionManagerActions from './ConnectionManager' import * as connectionManagerActions from './ConnectionManager'
import * as globalActions from './Global' import * as globalActions from './Global'
import * as publishActions from './Publish'
import * as settingsActions from './Settings'
import * as sidebarActons from './Sidebar'
import * as treeActions from './Tree'
import * as updateNotifierActions from './UpdateNotifier'
export { settingsActions, treeActions, publishActions, updateNotifierActions, connectionActions, sidebarActons, connectionManagerActions, globalActions } export { settingsActions, treeActions, publishActions, updateNotifierActions, connectionActions, sidebarActons, connectionManagerActions, globalActions }

View File

@@ -1,12 +1,11 @@
import * as React from 'react'
import * as q from '../../../backend/src/Model' import * as q from '../../../backend/src/Model'
import * as React from 'react'
import { AppState } from '../reducers' import { AppState } from '../reducers'
import { Typography } from '@material-ui/core'
import { StyleRulesCallback, withStyles } from '@material-ui/core/styles'
import { connect } from 'react-redux' import { connect } from 'react-redux'
import { StyleRulesCallback, withStyles } from '@material-ui/core/styles'
import { TopicViewModel } from '../TopicViewModel' import { TopicViewModel } from '../TopicViewModel'
import { Typography } from '@material-ui/core'
const abbreviate = require('number-abbreviate') const abbreviate = require('number-abbreviate')
interface Stats { interface Stats {

View File

@@ -1,7 +1,7 @@
import * as diff from 'diff' import * as diff from 'diff'
import * as Prism from 'prismjs' import * as Prism from 'prismjs'
import * as React from 'react' import * as React from 'react'
import { Theme, withStyles, Badge } from '@material-ui/core' import { Badge, Theme, withStyles } from '@material-ui/core'
import 'prismjs/components/prism-json' import 'prismjs/components/prism-json'
import 'prismjs/themes/prism-tomorrow.css' import 'prismjs/themes/prism-tomorrow.css'

View File

@@ -1,10 +1,10 @@
import * as React from 'react' import * as React from 'react'
import { Snackbar, SnackbarContent, Tooltip } from '@material-ui/core'
import FileCopy from '@material-ui/icons/FileCopy'
import Check from '@material-ui/icons/Check' import Check from '@material-ui/icons/Check'
import CustomIconButton from './CustomIconButton'
import FileCopy from '@material-ui/icons/FileCopy'
import green from '@material-ui/core/colors/green' import green from '@material-ui/core/colors/green'
import { withStyles, Theme } from '@material-ui/core/styles' import { Snackbar, SnackbarContent, Tooltip } from '@material-ui/core'
import CustomIconButton from './CustomIconButton'; import { Theme, withStyles } from '@material-ui/core/styles'
const copy = require('copy-text-to-clipboard') const copy = require('copy-text-to-clipboard')

View File

@@ -1,6 +1,6 @@
import * as React from 'react' import * as React from 'react'
import { IconButton } from '@material-ui/core' import { IconButton } from '@material-ui/core'
import { withStyles, Theme } from '@material-ui/core/styles' import { Theme, withStyles } from '@material-ui/core/styles'
interface Props { interface Props {
onClick: any, onClick: any,

View File

@@ -1,10 +1,10 @@
import * as React from 'react'
import * as q from '../../../../backend/src/Model' import * as q from '../../../../backend/src/Model'
import * as React from 'react'
import BarChart from '@material-ui/icons/BarChart' import BarChart from '@material-ui/icons/BarChart'
import DateFormatter from '../helper/DateFormatter' import DateFormatter from '../helper/DateFormatter'
import History from './History' import History from './History'
import { TopicViewModel } from '../../TopicViewModel' import { TopicViewModel } from '../../TopicViewModel'
const PlotHistory = React.lazy(() => import('./PlotHistory')) const PlotHistory = React.lazy(() => import('./PlotHistory'))
const throttle = require('lodash.throttle') const throttle = require('lodash.throttle')

View File

@@ -1,8 +1,7 @@
import * as React from 'react'
import * as q from '../../../../backend/src/Model' import * as q from '../../../../backend/src/Model'
import * as React from 'react'
import { Typography } from '@material-ui/core'
import { TopicViewModel } from '../../TopicViewModel' import { TopicViewModel } from '../../TopicViewModel'
import { Typography } from '@material-ui/core'
interface Props { interface Props {
node: q.TreeNode<TopicViewModel> node: q.TreeNode<TopicViewModel>

View File

@@ -1,10 +1,9 @@
const { XYPlot, XAxis, LineMarkSeries, Hint, YAxis, HorizontalGridLines, LineSeries } = require('react-vis')
import { default as ReactResizeDetector } from 'react-resize-detector'
import DateFormatter from '../helper/DateFormatter'
import * as React from 'react'
import * as q from '../../../../backend/src/Model' import * as q from '../../../../backend/src/Model'
import * as React from 'react'
import DateFormatter from '../helper/DateFormatter'
import { default as ReactResizeDetector } from 'react-resize-detector'
import 'react-vis/dist/style.css' import 'react-vis/dist/style.css'
const { XYPlot, LineMarkSeries, Hint, YAxis, HorizontalGridLines } = require('react-vis')
interface Props { interface Props {
messages: q.Message[] messages: q.Message[]

View File

@@ -1,8 +1,15 @@
import * as React from 'react' import * as React from 'react'
import ClearAdornment from './helper/ClearAdornment' import ClearAdornment from './helper/ClearAdornment'
import CloudOff from '@material-ui/icons/CloudOff' import CloudOff from '@material-ui/icons/CloudOff'
import ConnectionHealthIndicator from './ConnectionHealthIndicator'
import Menu from '@material-ui/icons/Menu' import Menu from '@material-ui/icons/Menu'
import Search from '@material-ui/icons/Search' import Search from '@material-ui/icons/Search'
import { AppState } from '../reducers'
import { bindActionCreators } from 'redux'
import { connect } from 'react-redux'
import { connectionActions, settingsActions } from '../actions'
import { fade } from '@material-ui/core/styles/colorManipulator'
import { StyleRulesCallback, withStyles } from '@material-ui/core/styles'
import { import {
AppBar, AppBar,
Button, Button,
@@ -11,13 +18,6 @@ import {
Toolbar, Toolbar,
Typography, Typography,
} from '@material-ui/core' } from '@material-ui/core'
import { AppState } from '../reducers'
import { bindActionCreators } from 'redux'
import { connect } from 'react-redux'
import { connectionActions, settingsActions } from '../actions'
import { fade } from '@material-ui/core/styles/colorManipulator'
import { StyleRulesCallback, withStyles } from '@material-ui/core/styles'
import ConnectionHealthIndicator from './ConnectionHealthIndicator';
const styles: StyleRulesCallback = theme => ({ const styles: StyleRulesCallback = theme => ({
title: { title: {

View File

@@ -1,6 +1,6 @@
import * as React from 'react' import * as React from 'react'
import { IconButton } from '@material-ui/core'
import Clear from '@material-ui/icons/Clear' import Clear from '@material-ui/icons/Clear'
import { IconButton } from '@material-ui/core'
interface Props { interface Props {
value?: string value?: string

View File

@@ -1,17 +1,17 @@
import './tracking'
import * as React from 'react' import * as React from 'react'
import * as ReactDOM from 'react-dom' import * as ReactDOM from 'react-dom'
import reduxThunk from 'redux-thunk'
import { batchDispatchMiddleware } from 'redux-batched-actions'
import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles'
import reducers from './reducers'
import App from './App' import App from './App'
import { Provider } from 'react-redux'
import { createStore, applyMiddleware, compose } from 'redux'
import Demo from './components/demo' import Demo from './components/demo'
import reducers from './reducers'
import reduxThunk from 'redux-thunk'
import { applyMiddleware, compose, createStore } from 'redux'
import { batchDispatchMiddleware } from 'redux-batched-actions'
import { createMuiTheme, MuiThemeProvider } from '@material-ui/core/styles'
import { Provider } from 'react-redux'
import './tracking'
const composeEnhancers = /*(window as any).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || */ compose const composeEnhancers = /*(window as any).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || */ compose
const store = createStore( const store = createStore(

View File

@@ -1,6 +1,6 @@
import * as q from '../../../backend/src/Model'
import { Action } from 'redux' import { Action } from 'redux'
import { createReducer } from './lib' import { createReducer } from './lib'
import * as q from '../../../backend/src/Model'
import { MqttOptions } from '../../../backend/src/DataSource' import { MqttOptions } from '../../../backend/src/DataSource'
import { TopicViewModel } from '../TopicViewModel' import { TopicViewModel } from '../TopicViewModel'

View File

@@ -1,11 +1,11 @@
import { Action, Reducer, combineReducers } from 'redux' import { Action, combineReducers, Reducer } from 'redux'
import { connectionManagerReducer, ConnectionManagerState } from './ConnectionManager'
import { connectionReducer, ConnectionState } from './Connection'
import { publishReducer, PublishState } from './Publish'
import { settingsReducer, SettingsState } from './Settings'
import { trackEvent } from '../tracking' import { trackEvent } from '../tracking'
import { PublishState, publishReducer } from './Publish' import { treeReducer, TreeState } from './Tree'
import { ConnectionState, connectionReducer } from './Connection'
import { SettingsState, settingsReducer } from './Settings'
import { TreeState, treeReducer } from './Tree'
import { ConnectionManagerState, connectionManagerReducer } from './ConnectionManager'
export enum ActionTypes { export enum ActionTypes {
showUpdateNotification = 'SHOW_UPDATE_NOTIFICATION', showUpdateNotification = 'SHOW_UPDATE_NOTIFICATION',