Skip to content

Migration von Pikaday.js zu Vue 3 Datepicker #388

@BeneRichi

Description

@BeneRichi

Hintergrund:

Die aktuell in der date-picker-Komponente verwendete Bibliothek Pikaday.js wurde seit über 4 Jahren nicht mehr gewartet und entspricht nicht mehr modernen Entwicklungsstandards.

Vorschlag:

Die Bibliothek Vue 3 Datepicker bietet eine zeitgemäße und funktionsreiche Alternative und sollte als neue Kalender-Bibliothek implementiert werden.

Akzeptanzkriterien:

•	Pikaday.js entfernen: Die veraltete Bibliothek muss aus dem Projekt und der date-picker-Komponente entfernt werden.
•	Refactoring der c-date-picker.vue Komponente: Anpassung der bestehenden Komponente, um die Funktionalität von Vue 3 Datepicker nahtlos zu integrieren.
•	Modernisierung der Komponente: Sicherstellen, dass alle bestehenden Features der c-date-picker.vue Komponente erhalten bleiben oder durch gleichwertige/bessere Features ersetzt werden.
•	Tests aktualisieren/erstellen: Alle betroffenen Unit-, Integration- und E2E-Tests anpassen oder neu erstellen, um die neue Implementierung zu validieren.

Vorteile:

•	Aktive Wartung und Updates durch die Community.
•	Verbesserte User Experience und erweiterte Funktionen.
•	Bessere Unterstützung für moderne Frameworks und Browser.

Tasks:

1.	Pikaday.js und alle damit verbundenen Abhängigkeiten entfernen.
2.	Vue 3 Datepicker installieren und konfigurieren.
3.	date-picker-Komponente refactoren.
5.	Code Review und Qualitätsprüfung durchführen.
6.	Markdown Dokumentation anpassen, falls notwendig.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions