DateRangePicker
Reusable date range picker component.
Usage
Components are auto-discovered. Use the component directly in any .wrn view:
<DateRangePicker
label="Date range"
startName="startDate"
endName="endDate"
/>Legacy mount name: data-component="DateRangePicker".
Props and attributes
| Prop | Type | Requirement | Default |
|---|---|---|---|
class | string | Optional | "" |
label | string | Optional | "Date range" |
startName | string | Optional | "startDate" |
endName | string | Optional | "endDate" |
Slots
This component does not declare a slot.
Events
This component does not declare a custom event.
Source contract
Installed source: components/DateRangePicker.wrn
component DateRangePicker {
props {
class = ""
label = "Date range"
startName = "startDate"
endName = "endDate"
}
view {
<fieldset class="{class}">
<legend class="mb-2 text-sm font-semibold">{label}</legend>
<div class="grid gap-3 sm:grid-cols-2">
<DateInput id="{startName}" name="{startName}" label="Start date" />
<DateInput id="{endName}" name="{endName}" label="End date" />
</div>
</fieldset>
}
}