import React, { Component } from "react";
import PropTypes from "prop-types";
import { connect } from "react-redux";
import Settings from "./Settings";
import Playlists from "./Playlists/index.jsx";
import EditPlaylist from "./Playlists/EditPlaylist";
import SearchYouTube from "./SearchYouTube/index.jsx";
import QueueList from "./Queue/index.jsx";
@connect(state => ({
overlay1: state.stationOverlay.get("overlay1"),
overlay2: state.stationOverlay.get("overlay2"),
overlay3: state.stationOverlay.get("overlay3"),
extraProps2: state.stationOverlay.get("extraProps2"),
}))
export default class Overlays extends Component {
constructor(props) {
super(props);
this.state = {
overlay1: null,
overlay2: null,
overlay3: null,
};
}
getComponent = (type, key) => {
let input = null;
if (type === "settings") input =