import './console-frame.scss'; import { createStore } from 'shared/store'; import reducers from 'content/reducers'; import TopContentComponent from './components/top-content'; import FrameContentComponent from './components/frame-content'; const store = createStore(reducers); let rootComponent = window.self === window.top ? new TopContentComponent(window, store) : new FrameContentComponent(window, store); browser.runtime.onMessage.addListener(msg => rootComponent.onMessage(msg)); rootComponent.update();