Date Picker
The #[DatePicker] property type will render a date picker in the field properties panel.
This property is a great example for using #[ValueTransformer] to convert the string input
from the date picker into a \DateTime object.
use Solspace\Freeform\Attributes\Property\Input\DatePicker;
// ...
#[ValueTransformer(DateTimeTransformer::class)]
#[DatePicker(
label: 'Pick a date',
instructions: 'Select a date for the default value.',
placeholder: 'Select a date...',
dateFormat: 'Y-m-d',
minDate: 'today',
maxDate: '+1 week',
)]
protected ?\DateTime $eventDate = null;