this.props.select([event])}
makeTimelabel={(timestamp) => this.makeTimelabel(timestamp)}
next={links.next}
prev={links.prev}
/>
)
}
}
renderLoadingCard() {
return (
);
}
renderHeader() {
return (
{this.renderCategory()}
{this.renderTimestamp()}
{this.renderSummary()}
);
}
renderContent() {
if (!this.state.isHighlighted) {
return (
);
} else {
return (
{this.renderLocation()}
{this.renderTags()}
{this.renderSource()}
{this.renderNarrative()}
);
}
}
renderCaret() {
return (
this.toggle()}
isHighlighted={this.state.isHighlighted}
/>
)
}
render() {
if (this.props.isLoading) {
return this.renderLoadingCard();
} else {
return (
{this.renderHeader()}
{this.renderContent()}
{this.renderCaret()}
);
}
}
}
export default Card;