Skip to content

Commit a9a766c

Browse files
committed
Use monitor app for devpanel
1 parent 59f43da commit a9a766c

File tree

4 files changed

+34
-32
lines changed

4 files changed

+34
-32
lines changed

src/app/containers/App.js

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -42,38 +42,38 @@ export default class App extends Component {
4242
</div>
4343
}
4444
<DevTools monitor={monitor} store={store} key={`${monitor}-${store.instance}`} />
45-
{chrome.runtime.openOptionsPage ?
46-
<div style={styles.buttonBar}>
47-
{monitorPosition !== 'left' ?
48-
<Button
49-
Icon={LeftIcon}
50-
onClick={() => { this.openWindow('left'); }}
51-
/>
52-
: null }
53-
{monitorPosition !== 'right' ?
54-
<Button
55-
Icon={RightIcon}
56-
onClick={() => { this.openWindow('right'); }}
57-
/>
58-
: null }
59-
{monitorPosition !== 'bottom' ?
60-
<Button
61-
Icon={BottomIcon}
62-
onClick={() => { this.openWindow('bottom'); }}
63-
/>
64-
: null }
65-
<ImportButton importState={store.importState} />
66-
<ExportButton exportState={store.getState} />
45+
<div style={styles.buttonBar}>
46+
{monitorPosition !== 'left' &&
47+
<Button
48+
Icon={LeftIcon}
49+
onClick={() => { this.openWindow('left'); }}
50+
/>
51+
}
52+
{monitorPosition !== 'right' &&
6753
<Button
68-
Icon={RemoteIcon}
69-
onClick={() => { this.openWindow('remote'); }}
70-
>Remote</Button>
54+
Icon={RightIcon}
55+
onClick={() => { this.openWindow('right'); }}
56+
/>
57+
}
58+
{monitorPosition !== 'bottom' &&
59+
<Button
60+
Icon={BottomIcon}
61+
onClick={() => { this.openWindow('bottom'); }}
62+
/>
63+
}
64+
<ImportButton importState={store.importState} />
65+
<ExportButton exportState={store.getState} />
66+
<Button
67+
Icon={RemoteIcon}
68+
onClick={() => { this.openWindow('remote'); }}
69+
>Remote</Button>
70+
{chrome.runtime.openOptionsPage &&
7171
<Button
7272
Icon={SettingsIcon}
7373
onClick={() => { chrome.runtime.openOptionsPage(); }}
7474
>Settings</Button>
75-
</div>
76-
: null }
75+
}
76+
</div>
7777
</div>
7878
);
7979
}

src/app/containers/ConnectedApp.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import { connect } from 'react-redux';
2+
import App from './App';
3+
4+
export default connect(state => state)(App);

src/browser/extension/devpanel/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React from 'react';
33
import { render } from 'react-dom';
44
import updateState from 'remotedev-app/lib/store/updateState';
55
import createDevStore from 'remotedev-app/lib/store/createDevStore';
6-
import DevTools from '../../../app/containers/DevTools';
6+
import ConnectedApp from '../../../app/containers/ConnectedApp';
77

88
const backgroundPageConnection = connect();
99

@@ -25,7 +25,7 @@ let rendered = false;
2525
function showDevTools() {
2626
if (!rendered) {
2727
render(
28-
<DevTools store={store} />,
28+
<ConnectedApp store={store} />,
2929
document.getElementById('root')
3030
);
3131
rendered = true;

src/browser/extension/window/index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import React from 'react';
22
import { render } from 'react-dom';
3-
import { connect } from 'react-redux';
4-
import App from '../../../app/containers/App';
3+
import ConnectedApp from '../../../app/containers/ConnectedApp';
54

65
chrome.runtime.getBackgroundPage(background => {
76
const { store, unsubscribe } = background.getStore();
8-
const ConnectedApp = connect(state => state)(App);
97
render(
108
<ConnectedApp store={store} />,
119
document.getElementById('root')

0 commit comments

Comments
 (0)