components/daterange
Saisie · 16 / 64

DateRangePicker

ui.widgets.DateRangePicker

Choisir une date de début et une date de fin.

BEHAVIOR CONTRACT

L'ordre de la plage, les deux saisies, la surbrillance du calendrier et la durée de vie de l'overlay sont coordonnés par un seul composant.

RECORDED INTERACTION

Le harness clique sur « Start date » et le calendrier de plage s'ouvre.

examples/storybook/stories.zig:2469
// ── DateRangePicker ──
pub fn buildDateRangePicker(scope: *ui.Scope, cx: *ui.Cx) anyerror!*ui.Node {
    const drp = try W.DateRangePicker(.{ .initial_year = 2026, .initial_month = 5 }).mount(scope, cx);
    return drp.wrapper;
}
Voir le code sur GitHubexamples/storybook/stories.zig:2469

Le code source tel quel de la story dans le Storybook (zenit 5f9add5+wip 2026-09-30). W désigne ui.widgets ; col / row / label sont de petits helpers de mise en page du Storybook.

zenit · Double licenceGratuit pour les projets open source sous GPL-3.0-only ; les produits propriétaires ou commerciaux nécessitent une licence commerciale.Contacter l’auteur : zongyi.xzy#gmail.com (remplacez # par @)zenit 5f9add5+wip 2026-09-30