Skip to content

Conversation

@Mbeaulne
Copy link
Collaborator

@Mbeaulne Mbeaulne commented Jan 27, 2026

Description

resolves: https://github.com/Shopify/oasis-frontend/issues/462

Added date picker components to the UI library. This PR introduces:

  1. A new Calendar component that wraps the react-day-picker library with custom styling
  2. A DatePickerWithRange component that allows users to select date ranges with a popover interface

Type of Change

  • New feature
  • Improvement

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Test Instructions

  1. Import the DatePickerWithRange component where date range selection is needed
  2. Implement with the required props: value (DateRange object) and onChange handler
  3. Verify the calendar displays correctly and allows date range selection

Additional Comments

Added dependencies:

  • date-fns for date formatting and manipulation
  • react-day-picker for the calendar component base

The calendar component is fully styled to match our design system and supports various customization options.

Copy link
Collaborator Author

Mbeaulne commented Jan 27, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@Mbeaulne Mbeaulne force-pushed the 01-27-pipeline_run_filters_-_basic branch from 8d921a9 to 5de01ff Compare January 28, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants