<DatePicker onChange={handleDatePicker} value={dateOfBirth} disableFuture maxDate={subYears(new Date(), 21)} renderInput={(params: any) => ( <TextField {...params} inputProps={{ ...params.inputProps, readOnly: true, placeholder: 'Select Date of Birth', }} {...register('dateOfBirth', { required: true, validate: { ageVerification: (dateString) => { const date = new Date(dateString); return isAfter(subYears(new Date(), 21), date); }, }, })} className="date-picker date-picker-input" /> )} className="date-picker-field" />
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter