Skip to content

Commit

Permalink
adjusted search and manual insertion layout
Browse files Browse the repository at this point in the history
  • Loading branch information
Crisis82 committed Jul 12, 2023
1 parent 935bf32 commit a725f53
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 47 deletions.
14 changes: 5 additions & 9 deletions src/next/components/manualSubmission.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -49,19 +49,15 @@ class ManualSubmission extends Component<Props, State> {

render() {
return (
<div className="col-lg-4 mt-3">
<div className="col-lg-4">
<div className="card border-light">
<div className="card-body">
<h4 className="card-title">Add Flags Manually</h4>
<label>
Text with flags
<small className="text-muted ml-2">
flag format: {this.props.gameInfo.flagFormat}
</small>
</label>
<h4 className="card-title">Manual flag submit</h4>
<label></label>
<textarea
className="form-control form-control-sm mb-3 text-with-flags"
className="form-control form-control-sm mb-3 mt-2 text-with-flags"
onChange={this.onTextChange}
placeholder={"flag format: " + this.props.gameInfo.flagFormat}
value={this.state.text}
></textarea>
<button className="btn btn-primary btn-sm" onClick={this.onSendClick}>
Expand Down
2 changes: 1 addition & 1 deletion src/next/components/navBar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ class NavBar extends Component {
return (
<nav className="navbar navbar-expand-lg navbar-dark bg-dark py-0">
<img className="logo" src="/public/img/madr-logo.svg" />
<div className="navbar-brand">MadrHacks Farmer</div>
<div className="navbar-brand">MadrFarm</div>
</nav>
);
}
Expand Down
79 changes: 43 additions & 36 deletions src/next/components/search.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -138,17 +138,17 @@ class Search extends Component<Props, State> {
<div className="col-lg-8">
<div className="card border-light">
<div className="card-body">
<h4 className="card-title">Show Flags</h4>
<h4 className="card-title">Search</h4>
<div className="row mb-2">
<div className="col-md-4">
<label>Service</label>
<label>Exploit</label>
<select
className="form-control form-control-sm"
onChange={this.onSelectService}
value={this.state.service}
onChange={this.onSelectExploit}
value={this.state.exploit}
>
<option value="">All</option>
{this.props.searchValues.services.map((value, i) => {
<option value="">name</option>
{this.props.searchValues.exploits.map((value, i) => {
return (
<option key={i} value={value}>
{value}
Expand All @@ -157,15 +157,15 @@ class Search extends Component<Props, State> {
})}
</select>
</div>
<div className="col-md-4">
<label>Exploit</label>
<div className="col-md-4 mt-2">
<label></label>
<select
className="form-control form-control-sm"
onChange={this.onSelectExploit}
value={this.state.exploit}
onChange={this.onSelectService}
value={this.state.service}
>
<option value="">All</option>
{this.props.searchValues.exploits.map((value, i) => {
<option value="">service</option>
{this.props.searchValues.services.map((value, i) => {
return (
<option key={i} value={value}>
{value}
Expand All @@ -174,14 +174,14 @@ class Search extends Component<Props, State> {
})}
</select>
</div>
<div className="col-md-4">
<label>Team</label>
<div className="col-md-4 mt-2">
<label></label>
<select
className="form-control form-control-sm"
onChange={this.onSelectTeam}
value={this.state.team}
>
<option value="">All</option>
<option value="">team</option>
{this.props.searchValues.teams.map((value, i) => {
return (
<option key={i} value={value}>
Expand All @@ -191,64 +191,70 @@ class Search extends Component<Props, State> {
})}
</select>
</div>
<div className="col-md-4">
<label>Flag</label>
<input
type="text"
className="form-control form-control-sm"
value={this.state.flag}
id="flag"
onChange={this.onTextInputChanged}
/>
</div>
</div>
<div className="row mb-3">
<div className="col-md-3">
<label>Since</label>
<div className="col-md-4">
<label>Time</label>
<div>
<DatePicker
className="form-control form-control-sm"
selected={this.state.since}
onChange={date => this.onDateChanged('since', date)}
placeholderText="since"
timeInputLabel="Time:"
dateFormat="HH:mm"
showTimeInput={true}
shouldCloseOnSelect={false}
/>
</div>
</div>
<div className="col-md-3">
<label>Until</label>
<div className="col-md-4 mt-2">
<label></label>
<div>
<DatePicker
className="form-control form-control-sm"
selected={this.state.until}
onChange={date => this.onDateChanged('until', date)}
placeholderText="until"
timeInputLabel="Time:"
dateFormat="HH:mm"
showTimeInput={true}
shouldCloseOnSelect={false}
/>
</div>
</div>
<div className="col-md-3">
<label>Tick</label>
<div className="col-md-4 mt-2">
<label></label>
<input
type="text"
className="form-control form-control-sm"
placeholder="tick"
value={this.state.tick}
id="tick"
onChange={this.onTextInputChanged}
/>
</div>
<div className="col-md-2">
<label>Status</label>
</div>
<div className="row mb-4">
<div className="col-md-4">
<label>Misc</label>
<input
type="text"
className="form-control form-control-sm"
placeholder="flag"
value={this.state.flag}
id="flag"
onChange={this.onTextInputChanged}
/>
</div>
<div className="col-md-4 mt-2">
<label></label>
<select
className="form-control form-control-sm"
onChange={this.onSelectStatus}
value={this.state.status}
>
<option value="">All</option>
<option value="">status</option>
{this.props.searchValues.statuses.map((value, i) => {
return (
<option key={i} value={value}>
Expand All @@ -258,11 +264,12 @@ class Search extends Component<Props, State> {
})}
</select>
</div>
<div className="col-md-4">
<label>Checksystem response</label>
<div className="col-md-4 mt-2">
<label></label>
<input
type="text"
className="form-control form-control-sm"
placeholder="checksystem response"
value={this.state.checksystemResponse}
id="checksystemResponse"
onChange={this.onTextInputChanged}
Expand Down
2 changes: 1 addition & 1 deletion src/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ export default class extends Component<Props> {
return (
<>
<Head>
<title>MadrHacks Farmer</title>
<title>MadrFarm</title>
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
</Head>
<NavBar />
Expand Down

0 comments on commit a725f53

Please sign in to comment.