show full text in cards, hide dynamic fields

This commit is contained in:
Lachlan Kermode
2018-12-12 11:25:38 +00:00
parent 92c98e9199
commit ae6db94343
2 changed files with 16 additions and 12 deletions

View File

@@ -129,24 +129,29 @@ class Card extends React.Component {
renderHeader() {
return (
<div className="card-collapsed">
<div className="card-row">
<div className="card-column">
{this.renderTimestamp()}
{this.renderLocation()}
</div>
{this.renderCategory()}
{/* {this.renderCategory()} */}
<br/>
{this.renderSummary()}
</div>
);
}
renderContent() {
return (
<div className="card-bottomhalf">
{this.renderTags()}
{this.renderSource()}
{this.renderNarrative()}
</div>
);
if (this.state.isHighlighted) {
return (
<div className="card-bottomhalf">
{this.renderTags()}
{this.renderSource()}
{this.renderNarrative()}
</div>
)
} else {
return <div classname="card-bottomhalf"></div>
}
}
renderCaret() {
@@ -163,7 +168,7 @@ class Card extends React.Component {
<li className='event-card'>
{this.renderHeader()}
{this.renderContent()}
{/* {this.renderCaret()} */}
{this.renderCaret()}
</li>
);
}

View File

@@ -5,13 +5,12 @@ import copy from '../../js/data/copy.json';
const CardSummary = ({ language, description, isHighlighted }) => {
const summary = copy[language].cardstack.description;
const descriptionText = (isHighlighted) ? description : `${description.substring(0, 40)}...`;
return (
<div className="card-row summary">
<div className="card-cell">
<h4>{summary}</h4>
<p>{descriptionText}</p>
<p>{description}</p>
</div>
</div>
);