Skip to content

IgxDatePicker refactoring #6483

Closed
Closed
@jackofdiamond5

Description

@jackofdiamond5

Dependant on #6271

Related to #7199

Specification

With the new IgxDateTimeEditorDirective implemented, we should refactor the IgxDatePicker to use the new editor to handle mask parsing, spinning, date validation and any other action related to the date picker's input.

Tasks during refactoring:

  • Inheritance of new base parent - introducing new members, renaming old ones (1 day)
  • Integration of IgxDateTimeEditorDirective (10 days)
    • Code clean up for already existing functionality in the IgxDatePickerComponent
    • Refactoring of model binding
    • Move CalendarContainer to global date directory
  • Have IgxDateRangePickerComponent extend PickersBaseDirective (2 days)

  • Refactoring of DatePickerUtils - will be renamed to DateTimeUtils (4 days)

    • Unit tests for DateTimeUtils's public methods

Current estimations are purely for development time.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions