import React from 'react'; import { fromUnixTime, formatDistanceToNow, format } from "date-fns"; import { formatInTimeZone } from 'date-fns-tz' import { Accordion, Segment, Grid, Header, Image, Message, Icon, Button, Table } from 'semantic-ui-react' import { DEFAULT_TIMEZONE } from '../CloudApi/Constants.js'; export default class Entitlement extends React.Component { constructor(props) { super(props); } async componentDidMount() { } render() { if (!this.props.entitlement) { return
; } const timezone = DEFAULT_TIMEZONE; const createdAt = formatInTimeZone(fromUnixTime(this.props.entitlement.createdAt._seconds), timezone, 'PPPpp z'); const start = (this.props.entitlement.activationTimestamp) ? formatInTimeZone(fromUnixTime(this.props.entitlement.activationTimestamp._seconds), timezone, 'PPPp z') : "N/A"; const end = (this.props.entitlement.activationTimestamp) ? formatInTimeZone(fromUnixTime(this.props.entitlement.expirationTimestamp._seconds), timezone, 'PPPp z') : "N/A"; let receipt = ( ); /* let productInfo = (