import * as React from 'react'; import * as moment from "moment"; import Throbber from "./throbber"; export default class Build extends React.Component { render () { let builds: any = this.props.data; let buildsTable: any = []; let table: any; if (Object.keys(builds).length === 0) { buildsTable.push('Loading') table = } else { // Get Builds builds.forEach((element, i) => { let tags: Array = [] element.tags.forEach(tag => { tags.push( {tag} ); }); let buildId: string = element.id.split('-')[0]; buildsTable.push( {element.phase} {buildId} {element.trigger_metadata.commit_info.message} {moment(element.started).format('l')} {tags} ) }); // Build the table table = ( {buildsTable}
BUILD ID TRIGGERED BY DATE STARTED TAGS
); } return(
{table}
); } }