ayastreb/bandwidth-hero

View on GitHub
src/popup.js

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react'
import ReactDOM from 'react-dom'
import Popup from './popup/'
import defaultState from './defaults'
import 'semantic-ui-css/semantic.css'
import './index.css'

chrome.storage.local.get(storedState => {
  const initialState = { ...defaultState, ...storedState }

  chrome.tabs.query({ currentWindow: true, active: true }, tabs => {
    const [activeTab] = tabs
    ReactDOM.render(
      <Popup currentUrl={activeTab.url} {...initialState} />,
      document.getElementById('root')
    )
  })
})