Add linear gradient to AttributeRow relation

This commit is contained in:
cyril lopez 2017-09-07 16:19:35 +02:00
parent b633f93d10
commit 5edc2065dd
3 changed files with 7 additions and 2 deletions

View File

@ -66,8 +66,9 @@ class AttributeRow extends React.Component { // eslint-disable-line react/prefer
const relationType = capitalize(this.props.row.params.type)
|| <div><FormattedMessage id="modelPage.attribute.relationWith" /> <span style={{ fontStyle: 'italic' }}>{capitalize(this.props.row.params.target)}</span></div>;
const relationStyle = !this.props.row.params.type ? styles.relation : '';
return (
<li className={styles.attributeRow} onClick={this.edit}>
<li className={`${styles.attributeRow} ${relationStyle}`} onClick={this.edit}>
<div className={styles.flex}>
<div className={styles.nameContainer}>
{this.renderAttributesBox()}

View File

@ -60,3 +60,7 @@
margin-left: 1.3rem;
}
}
.relation {
background: linear-gradient(135deg, rgba(28,93,231,0.05) 0%, rgba(239,243,253,0) 100%);
}

View File

@ -183,7 +183,7 @@ export class ModelPage extends React.Component { // eslint-disable-line react/pr
const title = availableNumber > 1 ? 'modelPage.contentType.list.title.plural'
: 'modelPage.contentType.list.title.singular';
const relationShipNumber = props.listContent.attributes.filter(attr => has(attr.params, 'model')).length;
const relationShipNumber = props.listContent.attributes.filter(attr => has(attr.params, 'target')).length;
const relationShipTitle = relationShipNumber > 1 ? 'modelPage.contentType.list.relationShipTitle.plural'
: 'modelPage.contentType.list.relationShipTitle.singular';