tasks: style input fields
This commit is contained in:
parent
4190d0a432
commit
238aba66ec
@ -6,19 +6,12 @@ function Tasks(props) {
|
|||||||
const completed = props.completed || []
|
const completed = props.completed || []
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<h1>{`Hello, ${props.user.name}!`}</h1>
|
|
||||||
|
|
||||||
<h3 className="mt-4">Your open tasks</h3>
|
<h3 className="mt-4">Your open tasks</h3>
|
||||||
<ul className="list-group">
|
<form className="form-inline my-2 my-lg-0">
|
||||||
<li className="list-group-item">
|
<input className="form-control input-sm mr-sm-2" type="search" value={props.search} name="search" placeholder="Filter" onChange={(e) => props.handleChange(e)} />
|
||||||
<form className="form-inline my-2 my-lg-0 float-right">
|
|
||||||
<input className="form-control mr-sm-2" type="search" value={props.search} name="search" placeholder="Filter" onChange={(e) => props.handleChange(e)} />
|
|
||||||
<button className="btn btn-outline-secondary my-2 my-sm-0" type="submit" onClick={(e) => props.handleSubmit(e) }>Show all</button>
|
<button className="btn btn-outline-secondary my-2 my-sm-0" type="submit" onClick={(e) => props.handleSubmit(e) }>Show all</button>
|
||||||
</form>
|
</form>
|
||||||
<form onSubmit={ props.addTask }>Add task:
|
<ul className="list-group">
|
||||||
<input className="ml-1" name="newTask" value={props.newTask} onChange={ props.handleChange }/>
|
|
||||||
</form>
|
|
||||||
</li>
|
|
||||||
{filtered.map(task =>
|
{filtered.map(task =>
|
||||||
<li className="list-group-item" key={task.id} onClick={ props.editTask }>
|
<li className="list-group-item" key={task.id} onClick={ props.editTask }>
|
||||||
<button className="btn btn-outline-danger mr-1" onClick={ () => props.deleteTask(task.id) }>X</button>
|
<button className="btn btn-outline-danger mr-1" onClick={ () => props.deleteTask(task.id) }>X</button>
|
||||||
@ -26,6 +19,9 @@ function Tasks(props) {
|
|||||||
<button className={`btn btn-${ task.completed ? "secondary" : "outline-success" } float-right`} onClick={ () => props.completeTask(task.id) }>✔</button>
|
<button className={`btn btn-${ task.completed ? "secondary" : "outline-success" } float-right`} onClick={ () => props.completeTask(task.id) }>✔</button>
|
||||||
</li> )
|
</li> )
|
||||||
}
|
}
|
||||||
|
<form className="" onSubmit={ props.addTask }>
|
||||||
|
<input className="form-control input-sm" placeholder="Add task" name="newTask" value={props.newTask} onChange={ props.handleChange }/>
|
||||||
|
</form>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
{ completed.length === 0 ? null : <h3 className="mt-4">Completed</h3> }
|
{ completed.length === 0 ? null : <h3 className="mt-4">Completed</h3> }
|
||||||
|
Loading…
Reference in New Issue
Block a user