mirror of
https://github.com/myfatemi04/wheelshare-frontend.git
synced 2025-04-21 11:20:17 -04:00
100 lines
2.3 KiB
TypeScript
100 lines
2.3 KiB
TypeScript
import { FormEventHandler } from 'react';
|
|
|
|
const CreatePool = () => {
|
|
const onSubmit: FormEventHandler<HTMLFormElement> = (e) => {
|
|
e.preventDefault();
|
|
|
|
fetch(`${process.env.REACT_APP_API_ENDPOINT}/createPool`)
|
|
.then((response) => response.json())
|
|
.then((data) => {
|
|
console.log(data);
|
|
});
|
|
};
|
|
return (
|
|
<div
|
|
className="bg-dark"
|
|
style={{ minHeight: '100vh', fontFamily: 'Courier New' }}
|
|
>
|
|
<div
|
|
className="container card card-body text-left "
|
|
style={{ backgroundColor: '#F1EAE8' }}
|
|
>
|
|
<form onSubmit={onSubmit}>
|
|
<div className="form-group">
|
|
<h1 className="form-title" style={{ fontFamily: 'Impact' }}>
|
|
Create Pool
|
|
</h1>
|
|
<label className="" htmlFor="title">
|
|
Pool Title:{' '}
|
|
</label>
|
|
<input
|
|
type="text"
|
|
id="title"
|
|
name="title"
|
|
className="form-control d-flex"
|
|
placeholder="Enter title here..."
|
|
></input>
|
|
</div>
|
|
<div className="form-group">
|
|
<label className="" htmlFor="capacity">
|
|
Pool Capacity:
|
|
</label>
|
|
<input
|
|
type="number"
|
|
id="capacity"
|
|
name="capacity"
|
|
className="form-control d-flex"
|
|
placeholder="5"
|
|
></input>
|
|
</div>
|
|
<div className="form-group">
|
|
<label className="" htmlFor="pool_start">
|
|
Start Time:
|
|
</label>
|
|
<input
|
|
type="datetime-local"
|
|
id="pool_start"
|
|
name="pool_start"
|
|
className="form-control"
|
|
placeholder=""
|
|
></input>
|
|
</div>
|
|
<div className="form-group">
|
|
<label className="" htmlFor="pool_end">
|
|
End Time:
|
|
</label>
|
|
<input
|
|
type="datetime-local"
|
|
id="pool_end"
|
|
name="pool_end"
|
|
className="form-control"
|
|
placeholder="Enter text here..."
|
|
></input>
|
|
</div>
|
|
<div className="form-group">
|
|
<label className="" htmlFor="title">
|
|
Pool Description:
|
|
</label>
|
|
<textarea
|
|
id="Pool-text"
|
|
name="Pool-text"
|
|
style={{ height: '200px' }}
|
|
className="form-control"
|
|
placeholder="Enter text here..."
|
|
/>
|
|
</div>
|
|
|
|
<input
|
|
className="btn btn-success text-left"
|
|
type="submit"
|
|
value="Submit"
|
|
/>
|
|
<br />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default CreatePool;
|