Skip to content

[HOLD for payment 2023-03-31] Implement New Date Picker Design #14322

Description

@Beamanator

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Expected Result:

We decided internally back here that we want to move forward with this kind of mindset for Dates:

  • Single full date: calendar date picker
  • Date range: independent Start and End date inputs, which pushes to the calendar date picker
  • Partial date: two text boxes with MM and YYYY placeholders. Since these two fields make up one data set, they would be shown together when pushed to an additional page.

Until now this has not been implemented, and now in this issue (#11580) we created a new page for a user's Date of Birth, where there will only be 1 date field (Single full date). This is the a very empty page and would be a great time to start showing a full date picker

For now we'll only build the Single full date: calendar date picker - the rest can come later

Here's our "official" design we want to build: #14322 (comment)

Bugs in existing date picker that should be solved in new date picker:

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01af33f93559a520a9
  • Upwork Job ID: 1642945974459355136
  • Last Price Increase: 2023-04-03

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2DesignEngineeringInternalRequires API changes or must be handled by Expensify staffNewFeatureSomething to build that is a new item.Waiting for copyUser facing verbiage needs polishing

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions