mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-25 00:07:47 +01:00
fix: Cannot remove all variants in Admin UI
see https://github.com/Unleash/unleash/issues/544
This commit is contained in:
parent
e837aebb66
commit
d297186acb
@ -205,6 +205,59 @@ exports[`renders correctly with without variants 1`] = `
|
||||
Add variant
|
||||
</a>
|
||||
</p>
|
||||
<form>
|
||||
<table
|
||||
className="mdl-data-table mdl-shadow--2dp variantTable"
|
||||
>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
Name
|
||||
</th>
|
||||
<th>
|
||||
Weight
|
||||
</th>
|
||||
<th
|
||||
className="actions"
|
||||
/>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody />
|
||||
</table>
|
||||
<br />
|
||||
<div>
|
||||
<react-mdl-Button
|
||||
icon="add"
|
||||
primary={true}
|
||||
raised={true}
|
||||
ripple={true}
|
||||
type="submit"
|
||||
>
|
||||
<react-mdl-Icon
|
||||
name="add"
|
||||
/>
|
||||
|
||||
Save
|
||||
</react-mdl-Button>
|
||||
|
||||
<react-mdl-Button
|
||||
onClick={[MockFunction]}
|
||||
raised={true}
|
||||
ripple={true}
|
||||
style={
|
||||
Object {
|
||||
"float": "right",
|
||||
}
|
||||
}
|
||||
type="cancel"
|
||||
>
|
||||
<react-mdl-Icon
|
||||
name="cancel"
|
||||
/>
|
||||
Cancel
|
||||
</react-mdl-Button>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
`;
|
||||
|
||||
@ -240,5 +293,26 @@ exports[`renders correctly with without variants and no permissions 1`] = `
|
||||
>
|
||||
The sum of variants weights needs to be a constant number to guarantee consistent hashing in the client implementations, this is why we will sometime allocate a few more percentages to the first variant if the sum is not exactly 100. In a final version of this feature it should be possible to the user to manually set the percentages for each variant.
|
||||
</p>
|
||||
<form>
|
||||
<table
|
||||
className="mdl-data-table mdl-shadow--2dp variantTable"
|
||||
>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
Name
|
||||
</th>
|
||||
<th>
|
||||
Weight
|
||||
</th>
|
||||
<th
|
||||
className="actions"
|
||||
/>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody />
|
||||
</table>
|
||||
<br />
|
||||
</form>
|
||||
</section>
|
||||
`;
|
||||
|
@ -122,26 +122,25 @@ class UpdateVariantComponent extends Component {
|
||||
Add variant
|
||||
</a>
|
||||
</p>
|
||||
|
||||
) : null}
|
||||
|
||||
{variants.length > 0 ? (
|
||||
<form onSubmit={onSubmit(input, features)}>
|
||||
<table className={['mdl-data-table mdl-shadow--2dp', styles.variantTable].join(' ')}>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Weight</th>
|
||||
<th className={styles.actions} />
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>{variants.map(this.renderVariant)}</tbody>
|
||||
</table>
|
||||
<br />
|
||||
{this.props.hasPermission(UPDATE_FEATURE) ? (
|
||||
<FormButtons submitText={'Save'} onCancel={onCancel} />
|
||||
) : null}
|
||||
</form>
|
||||
) : null}
|
||||
<form onSubmit={onSubmit(input, features)}>
|
||||
<table className={['mdl-data-table mdl-shadow--2dp', styles.variantTable].join(' ')}>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Weight</th>
|
||||
<th className={styles.actions} />
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>{variants.map(this.renderVariant)}</tbody>
|
||||
</table>
|
||||
<br />
|
||||
{this.props.hasPermission(UPDATE_FEATURE) ? (
|
||||
<FormButtons submitText={'Save'} onCancel={onCancel} />
|
||||
) : null}
|
||||
</form>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user