diff --git a/frontend/src/lib/assets/app.css b/frontend/src/lib/assets/app.css index 0744e287f6..ee706b19e6 100644 --- a/frontend/src/lib/assets/app.css +++ b/frontend/src/lib/assets/app.css @@ -145,5 +145,7 @@ .app-editor-input { @apply rounded-component border border-gray-300 dark:border-gray-500 focus:border-gray-300 focus:dark:border-gray-500 focus:!ring-1 focus:!ring-blue-300; - @apply placeholder:text-gray-400 dark:placeholder:text-gray-600; + @apply placeholder:text-gray-400 dark:placeholder:text-gray-200; + @apply bg-surface; + @apply disabled:placeholder:text-gray-200 disabled:placeholder:dark:text-gray-500 disabled:text-gray-200 disabled:dark:text-gray-500 disabled:border-gray-200 disabled:dark:border-gray-600; } diff --git a/frontend/src/lib/components/DateTimeInput.svelte b/frontend/src/lib/components/DateTimeInput.svelte index 5e3f95af6e..6d22ccca8e 100644 --- a/frontend/src/lib/components/DateTimeInput.svelte +++ b/frontend/src/lib/components/DateTimeInput.svelte @@ -2,6 +2,7 @@ import { createEventDispatcher } from 'svelte' import { Button } from './common' import { Clock } from 'lucide-svelte' + import { twMerge } from 'tailwind-merge' // import ToggleButtonGroup from './common/toggleButton-v2/ToggleButtonGroup.svelte' // import ToggleButton from './common/toggleButton-v2/ToggleButton.svelte' @@ -11,6 +12,8 @@ export let useDropdown: boolean = false export let minDate: string | undefined = undefined export let maxDate: string | undefined = undefined + export let disabled: boolean | undefined = undefined + export let inputClass: string | undefined = undefined let date: string | undefined = undefined let time: string | undefined = undefined @@ -72,17 +75,25 @@ type="date" bind:value={date} {autofocus} - class="!w-3/4 app-editor-input" + {disabled} + class={twMerge('h-8 text-sm !w-3/4 ', inputClass)} min={minDate} max={maxDate} /> - +