import React from 'react'; import {render} from 'react-dom'; import {Provider} from 'react-redux'; import {createStore, applyMiddleware} from 'redux'; import thunk from 'redux-thunk'; import reducer from './reducers'; import WindowManager from './components/WindowManager.jsx'; import Browser from './browser'; import MainWindow from './components/MainWindow.jsx'; import PlaylistWindow from './components/PlaylistWindow.jsx'; import EqualizerWindow from './components/EqualizerWindow.jsx'; import Winamp from './winamp'; import Hotkeys from './hotkeys'; import Skin from './components/Skin.jsx'; if (new Browser(window).isCompatible) { const hash = window.location.hash; // Turn on the incomplete playlist window const playlist = hash.includes('playlist'); // Turn on the incomplete equalizer window const equalizer = hash.includes('equalizer'); const winamp = Winamp; const store = createStore( reducer, window.devToolsExtension && window.devToolsExtension(), applyMiddleware(thunk) ); render(
{/* This is not technically kosher, since