From 17dc5875559f21072112e60cb0ab3797e32776da Mon Sep 17 00:00:00 2001 From: Orion Date: Fri, 5 Jun 2026 11:53:16 +0800 Subject: [PATCH] Use native date pickers across admin forms --- src/assets/style/main.css | 14 ++++++++++++++ src/components/common/FileEditField.vue | 25 +++++++++++++++++++++++-- src/views/manage/DashboardView.vue | 10 ++++++++-- 3 files changed, 45 insertions(+), 4 deletions(-) diff --git a/src/assets/style/main.css b/src/assets/style/main.css index c395714..c6d95bf 100644 --- a/src/assets/style/main.css +++ b/src/assets/style/main.css @@ -10,3 +10,17 @@ * { font-family: 'DingTalk', sans-serif !important; } + +.native-date-input { + color-scheme: light; +} + +.dark .native-date-input { + color-scheme: dark; +} + +.native-date-input::-webkit-calendar-picker-indicator { + cursor: pointer; + min-height: 2.75rem; + min-width: 2.75rem; +} diff --git a/src/components/common/FileEditField.vue b/src/components/common/FileEditField.vue index dbccf84..b49abf8 100644 --- a/src/components/common/FileEditField.vue +++ b/src/components/common/FileEditField.vue @@ -22,13 +22,17 @@