import React from 'react';
import superagent from 'superagent';
import { fromUnixTime, formatDistanceToNow } from "date-fns";
import { formatInTimeZone } from 'date-fns-tz'
import {Button, Header, Label, Table, Image, Icon, Progress} from 'semantic-ui-react';
import NetworkWrapper from './NetworkWrapper.jsx';
import { DEFAULT_TIMEZONE } from '../CloudApi/Constants.js';
// This is an arbitrary estimate of the maximum number of peers per c5.large server.
const ESTIMATED_MAX_PEERS_PER_SERVER = 180.0;
class MediaServerRow extends React.Component {
constructor(props) {
super(props);
}
async setActivationStatus(activationStatus, e) {
await superagent.put(`/cloud/admin/network/media-server/${this.props.server.mediaServerId}`).accept('json')
.send({ activationStatus });
}
render() {
if (!this.props.server) {
return