Skip to content

Commit c7097cd

Browse files
author
Alberto Iannaccone
committed
make install tool ui a little nicer
1 parent 6f73ce9 commit c7097cd

File tree

2 files changed

+43
-19
lines changed

2 files changed

+43
-19
lines changed

demo/index.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,18 @@
5959
.section {
6060
margin: 20px;
6161
}
62+
.install-tool-container .tool-input {
63+
display: flex;
64+
margin: 10px 0;
65+
}
66+
67+
.install-tool-container .tool-input label {
68+
flex: 0 1 200px;
69+
}
70+
71+
.install-tool-container .tool-input input {
72+
flex: 0 1 500px;
73+
}
6274

6375
table {
6476
border-collapse: collapse;

demo/v2/install_tool.jsx

Lines changed: 31 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -59,33 +59,45 @@ export class V2InstallTool extends React.Component {
5959

6060
render() {
6161
return (
62-
<section>
62+
<section className="install-tool-container">
6363
<h2>Install a new tool</h2>
6464
<form onSubmit={this.handleSubmit}>
65-
<label>
66-
Name:
65+
<div className="tool-input">
66+
<label for="name">
67+
Name:
68+
</label>
6769
<input type="text" name="name" value={this.state.name} onChange={this.handleChange} />
68-
</label><br />
69-
<label>
70-
Version:
70+
</div>
71+
<div className="tool-input">
72+
<label for="version">
73+
Version:
74+
</label>
7175
<input type="text" name="version" value={this.state.version} onChange={this.handleChange} />
72-
</label> <br />
73-
<label>
74-
Packager:
76+
</div>
77+
<div className="tool-input">
78+
<label for="packager">
79+
Packager:
80+
</label>
7581
<input type="text" name="packager" value={this.state.packager} onChange={this.handleChange} />
76-
</label> <br />
77-
<label>
78-
Url:
82+
</div>
83+
<div className="tool-input">
84+
<label for="url">
85+
Url:
86+
</label>
7987
<input type="text" name="url" value={this.state.url} onChange={this.handleChange} />
80-
</label> <br />
81-
<label>
82-
Checksum:
88+
</div>
89+
<div className="tool-input">
90+
<label for="checksum">
91+
Checksum:
92+
</label>
8393
<input type="text" name="checksum" value={this.state.checksum} onChange={this.handleChange} />
84-
</label> <br />
85-
<label>
86-
Signature:
94+
</div>
95+
<div className="tool-input">
96+
<label for="signature">
97+
Signature:
98+
</label>
8799
<input type="text" name="signature" value={this.state.signature} onChange={this.handleChange} />
88-
</label> <br />
100+
</div>
89101
<input type="submit" value="Submit" />
90102
</form>
91103
<textarea cols="100" rows="10" value={this.state.res} readOnly></textarea>

0 commit comments

Comments
 (0)