import { isEmpty, values } from 'ramda'; import React from 'react'; import { Link } from 'react-router-dom'; import PropTypes from 'prop-types'; import './Home.scss'; import ServersListGroup from '../servers/ServersListGroup'; export default class Home extends React.Component { static propTypes = { resetSelectedServer: PropTypes.func, servers: PropTypes.object, }; componentDidMount() { this.props.resetSelectedServer(); } render() { const { servers: { list, loading } } = this.props; const servers = values(list); const hasServers = !isEmpty(servers); return (

Welcome to Shlink

{!loading && hasServers && Please, select a server.} {!loading && !hasServers && Please, add a server.} {loading && Trying to load servers...}
); } }