Skip to content

Commit

Permalink
Pre-populate date and time fields in sightings form (#11)
Browse files Browse the repository at this point in the history
  • Loading branch information
samwisekind authored May 7, 2024
1 parent 9095438 commit 3c8650c
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/pages/help/sightings-reports.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ const UseSightingsForm = () => {

const resetChallenge = () => (window as any)?.turnstile?.reset();

const currentDate = new Date();
const defaultDate = currentDate.toISOString().substring(0, 10);
const defaultTime = `${currentDate.getHours()}:${currentDate.getMinutes()}`;

const handleSubmit = async (event: any) => {
event.preventDefault();

Expand Down Expand Up @@ -102,17 +106,17 @@ const UseSightingsForm = () => {

<label htmlFor="date">
<span>Date of sighting: *</span>
<input type="date" id="date" name="date" required disabled={loading} />
<input type="date" id="date" name="date" defaultValue={defaultDate} required disabled={loading} />
</label>

<label htmlFor="time-start">
<span>Time (start): *</span>
<input type="time" id="time-start" name="time-start" required disabled={loading} />
<input type="time" id="time-start" name="time-start" defaultValue={defaultTime} required disabled={loading} />
</label>

<label htmlFor="time-end">
<span>Time (end): *</span>
<input type="time" id="time-end" name="time-end" required disabled={loading} />
<input type="time" id="time-end" name="time-end" defaultValue={defaultTime} required disabled={loading} />
</label>

<label htmlFor="location">
Expand Down

0 comments on commit 3c8650c

Please sign in to comment.