1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00

no delete button or edit view for built-ins

This commit is contained in:
sveisvei 2017-06-28 21:59:09 +02:00
parent e6e7ffad36
commit 39cb20484b
2 changed files with 12 additions and 9 deletions

View File

@ -33,7 +33,7 @@ class StrategiesListComponent extends Component {
<strong>{strategy.name}</strong>
</Link>
</ListItemContent>
<IconButton name="delete" onClick={() => removeStrategy(strategy)} />
{strategy.editable === false ? '' : <IconButton name="delete" onClick={() => removeStrategy(strategy)} />}
</ListItem>
)) : <ListItem>No entries</ListItem>}
</List>

View File

@ -60,21 +60,24 @@ export default class StrategyDetails extends Component {
const tabContent = this.getTabContent(activeTabId);
return (
<Grid className="mdl-color--white">
return (<Grid className="mdl-color--white">
<Cell col={12}>
<HeaderTitle title={strategy.name} subtitle={strategy.description} />
<Tabs activeTab={activeTabId} ripple>
<Tab onClick={() => this.goToTab('view')}>Details</Tab>
<Tab onClick={() => this.goToTab('edit')}>Edit</Tab>
</Tabs>
{strategy.editable === false ? '' : <Tabs activeTab={activeTabId} ripple>
<Tab onClick={() => this.goToTab('view')}>
Details
</Tab>
<Tab onClick={() => this.goToTab('edit')}>
Edit
</Tab>
</Tabs>}
<section>
<div className="content">
{tabContent}
</div>
</section>
</Cell>
</Grid>
);
</Grid>);
}
}