import React from "react"; import { Header, Button, Divider, List, Segment, Statistic, Icon, Menu } from "semantic-ui-react"; // ---------------------------------------------------- function CallInfo(props) { let srcList = ""; let callLength = "-"; let callFreq = "-"; let callDate = "-"; let callTime = "-"; let talkgroupNum = "-"; let callDownload = ""; let callTweet = ""; if (props.call) { const currentCall = props.call; var time = new Date(currentCall.time); callTime = time.toLocaleTimeString(); callDate = time.toLocaleDateString(); if (currentCall.freq) { var freq = currentCall.freq / 1000000; callFreq = Math.round(freq * 1000) / 1000; } srcList = currentCall.srcList.map((source, index) => {source.src}[{source.pos}]); callLength = currentCall.len; talkgroupNum = currentCall.talkgroupNum; callDownload = currentCall.url; callTweet = "https://twitter.com/intent/tweet?url="+encodeURIComponent(document.location.origin+props.link)+"&via="+encodeURIComponent("OpenMHz"); } return (
{props.header}
{srcList} Seconds {callLength} Talkgroup {talkgroupNum} {callTime} {callDate} {callFreq} MHz
Tweet Download Link
); } export default CallInfo;