import React, { Component, PropTypes } from 'react'; import { If, Then } from 'react-if'; import { Layout, Container, Header } from './Layout'; import { servers } from '../config'; import CustomScrollbars from './CustomScrollbars'; export default class SelectLocation extends Component { static propTypes = { onClose: PropTypes.func.isRequired, onSelect: PropTypes.func.isRequired } onSelect(name) { this.props.onSelect(name); } isSelected(key) { return key === this.props.settings.preferredServer; } drawCell(key, name, icon, onClick) { const classes = ['select-location__cell']; const selected = this.isSelected(key); if(selected) { classes.push('select-location__cell--selected'); } const cellClass = classes.join(' '); return (