From a29a2a7c8aab1fe92eb70b4428de55a4eb2415f2 Mon Sep 17 00:00:00 2001 From: hreyes Date: Fri, 17 Apr 2026 08:57:40 -0600 Subject: [PATCH] fix/selector-fecha --- frontend/src/app.css | 15 +++++++ .../src/lib/components/ui/input/input.svelte | 39 +++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/frontend/src/app.css b/frontend/src/app.css index af7ea21c..990d5f97 100644 --- a/frontend/src/app.css +++ b/frontend/src/app.css @@ -38,6 +38,7 @@ --sidebar-accent-foreground: oklch(0.21 0.006 285.885); --sidebar-border: oklch(0.92 0.004 286.32); --sidebar-ring: oklch(0.623 0.214 259.815); + color-scheme: light; } .dark { @@ -72,6 +73,7 @@ --sidebar-accent-foreground: oklch(0.985 0 0); --sidebar-border: oklch(1 0 0 / 10%); --sidebar-ring: oklch(0.488 0.243 264.376); + color-scheme: dark; } @@ -128,6 +130,19 @@ color: var(--color-foreground); -webkit-text-fill-color: var(--color-foreground); } + + input[type="date"]::-webkit-calendar-picker-indicator, + input[type="datetime-local"]::-webkit-calendar-picker-indicator { + display: none; + opacity: 0; + } + + .dark input[type="date"]::-webkit-calendar-picker-indicator, + .dark input[type="datetime-local"]::-webkit-calendar-picker-indicator { + cursor: pointer; + filter: invert(1) brightness(1.15); + opacity: 0.9; + } } @layer components { diff --git a/frontend/src/lib/components/ui/input/input.svelte b/frontend/src/lib/components/ui/input/input.svelte index ef1fbe7d..1f394e32 100644 --- a/frontend/src/lib/components/ui/input/input.svelte +++ b/frontend/src/lib/components/ui/input/input.svelte @@ -1,4 +1,5 @@ {#if type === "file"} @@ -35,6 +49,31 @@ bind:value {...restProps} /> +{:else if isDateInput} +
+ + +
{:else}