Skip to content

Commit

Permalink
Hide Show and Reset buttons when noedit: true
Browse files Browse the repository at this point in the history
AurelioDeRosa committed Dec 15, 2016
1 parent c98c67a commit 7bb4624
Showing 1 changed file with 23 additions and 15 deletions.
38 changes: 23 additions & 15 deletions admin/client/App/screens/Item/components/EditForm.js
Original file line number Diff line number Diff line change
@@ -257,6 +257,10 @@ var EditForm = React.createClass({
}, this);
},
renderFooterBar () {
if (this.props.list.noedit && this.props.list.nodelete) {
return null;
}

const { loading } = this.state;
const loadingButtonText = loading ? 'Saving' : 'Save';

@@ -266,21 +270,25 @@ var EditForm = React.createClass({
return (
<FooterBar style={styles.footerbar}>
<div style={styles.footerbarInner}>
<LoadingButton
color="primary"
disabled={loading}
loading={loading}
onClick={this.updateItem}
data-button="update"
>
{loadingButtonText}
</LoadingButton>
<Button disabled={loading} onClick={this.toggleResetDialog} variant="link" color="cancel" data-button="reset">
<ResponsiveText
hiddenXS="reset changes"
visibleXS="reset"
/>
</Button>
{!this.props.list.noedit && (
<LoadingButton
color="primary"
disabled={loading}
loading={loading}
onClick={this.updateItem}
data-button="update"
>
{loadingButtonText}
</LoadingButton>
)}
{!this.props.list.noedit && (
<Button disabled={loading} onClick={this.toggleResetDialog} variant="link" color="cancel" data-button="reset">
<ResponsiveText
hiddenXS="reset changes"
visibleXS="reset"
/>
</Button>
)}
{!this.props.list.nodelete && (
<Button disabled={loading} onClick={this.toggleDeleteDialog} variant="link" color="delete" style={styles.deleteButton} data-button="delete">
<ResponsiveText

0 comments on commit 7bb4624

Please sign in to comment.