import React from 'react'; import {connect} from 'react-redux'; import classnames from 'classnames'; import Actions from './Actions.jsx'; import Balance from './Balance.jsx'; import Close from './Close.jsx'; import ClutterBar from './ClutterBar.jsx'; import ContextMenu from './ContextMenu.jsx'; import DragTarget from './DragTarget.jsx'; import Eject from './Eject.jsx'; import Kbps from './Kbps.jsx'; import Khz from './Khz.jsx'; import Marquee from './Marquee.jsx'; import MonoStereo from './MonoStereo.jsx'; import Position from './Position.jsx'; import Repeat from './Repeat.jsx'; import Shade from './Shade.jsx'; import ShadeTime from './ShadeTime.jsx'; import Shuffle from './Shuffle.jsx'; import Time from './Time.jsx'; import Visualizer from './Visualizer.jsx'; import Volume from './Volume.jsx'; import '../css/main-window.css'; const MainWindow = (props) => { const {status} = props.media; const {loading, doubled, shade, closed, llama} = props.display; const className = classnames({ // TODO: Handle these status changes in the individual components play: status === 'PLAYING', stop: status === 'STOPPED', pause: status === 'PAUSED', loading, doubled, llama, shade, closed }); // TODO: Move this to an actionCreator const handleDrop = (files) => { props.winamp.loadFromFileReference(files[0]); }; return
Loading...
; }; module.exports = connect((state) => state)(MainWindow);