disabled form
This commit is contained in:
parent
dbe6f62956
commit
c32b4b7180
@ -116,10 +116,6 @@ button.left:hover, button.left:focus {
|
|||||||
box-shadow: inset 0.5em 0 0 0 whitesmoke;
|
box-shadow: inset 0.5em 0 0 0 whitesmoke;
|
||||||
}
|
}
|
||||||
|
|
||||||
button.hidden {
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
svg {
|
svg {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
fill: none;
|
fill: none;
|
||||||
@ -311,6 +307,11 @@ header {
|
|||||||
margin-bottom: 1.5em;
|
margin-bottom: 1.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.create-form.disabled {
|
||||||
|
border: 1px solid #333;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
.create-form select, .create-form input, .create-form label {
|
.create-form select, .create-form input, .create-form label {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
@ -382,7 +383,7 @@ header {
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.instance-ui-btn[disabled] {
|
button[disabled] {
|
||||||
color: #333;
|
color: #333;
|
||||||
border-color: #333;
|
border-color: #333;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,18 +50,23 @@ class InstanceCreateForm extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
|
const disabled = !this.props.selectedCryps.every(c => c);
|
||||||
|
|
||||||
|
const classes = `create-form ${disabled ? 'disabled' : ''}`;
|
||||||
return (
|
return (
|
||||||
<div className="create-form">
|
<div className={classes}>
|
||||||
<label>instance name</label>
|
<label>instance name</label>
|
||||||
<input
|
<input
|
||||||
className="login-input"
|
className="login-input"
|
||||||
type="text"
|
type="text"
|
||||||
|
disabled={disabled}
|
||||||
value={this.state.name}
|
value={this.state.name}
|
||||||
placeholder="name"
|
placeholder="name"
|
||||||
onChange={this.nameChange}
|
onChange={this.nameChange}
|
||||||
/>
|
/>
|
||||||
<label htmlFor="playerSelect">players</label>
|
<label htmlFor="playerSelect">players</label>
|
||||||
<select id="playerSelect"
|
<select id="playerSelect"
|
||||||
|
disabled={disabled}
|
||||||
onChange={this.playersChange}
|
onChange={this.playersChange}
|
||||||
>
|
>
|
||||||
<option value={1}>pve</option>
|
<option value={1}>pve</option>
|
||||||
@ -72,6 +77,7 @@ class InstanceCreateForm extends Component {
|
|||||||
</select>
|
</select>
|
||||||
<button
|
<button
|
||||||
onClick={this.handleSubmit}
|
onClick={this.handleSubmit}
|
||||||
|
disabled={disabled}
|
||||||
type="submit">
|
type="submit">
|
||||||
+
|
+
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
@ -60,7 +60,7 @@ function Menu(args) {
|
|||||||
|
|
||||||
const mmSet = (
|
const mmSet = (
|
||||||
<button
|
<button
|
||||||
className={`menu-instance-btn left ${instanceJoinHidden ? 'hidden' : ''}`}
|
className={'menu-instance-btn left'}
|
||||||
disabled={instanceJoinHidden}
|
disabled={instanceJoinHidden}
|
||||||
onClick={() => sendPlayerMmCrypsSet()}>
|
onClick={() => sendPlayerMmCrypsSet()}>
|
||||||
Set Matchmaking Team
|
Set Matchmaking Team
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user