Custom Open Button
Replace the default calendar icon trigger with a custom open button.
Range and date popover pickers render a default icon button to open the panel. Provide OpenTriggerSlot content to swap in a labeled Button or any other focusable control while keeping popover wiring intact.
- Range pickers that need a text label ("Choose dates") instead of an icon
- Forms where the open control must match secondary button styling
- Flows that open the calendar from a branded trigger elsewhere in the layout
- Wrap the picker (for example
DateRangePicker) with anOpenTriggerSlotchild. - Place an Orbital Button inside the slot — the picker attaches open handlers automatically.
- Use
ButtonAppearance::Secondaryfor neutral triggers; reserve primary for form submit actions.