mirror of
https://github.com/christianvidalwolf-prog/Craze-Data-check.git
synced 2026-08-03 13:35:25 +02:00
fix: force showPicker for date inputs and add dark mode support
This commit is contained in:
@@ -493,8 +493,10 @@ export function MissingDataView({ data, headers, onSaveRow, onCaptureState }: Mi
|
|||||||
type="date"
|
type="date"
|
||||||
value={editing.launchDate}
|
value={editing.launchDate}
|
||||||
onChange={e => setEditing(prev => prev ? { ...prev, launchDate: e.target.value } : prev)}
|
onChange={e => setEditing(prev => prev ? { ...prev, launchDate: e.target.value } : prev)}
|
||||||
|
onFocus={(e) => e.target.showPicker()}
|
||||||
|
onClick={(e) => e.currentTarget.showPicker()}
|
||||||
className={cn(
|
className={cn(
|
||||||
"w-full bg-slate-900 border rounded-md px-3 py-2.5 text-sm text-white focus:outline-none focus:ring-1 transition-colors",
|
"w-full bg-slate-900 border rounded-md px-3 py-2.5 text-sm text-white focus:outline-none focus:ring-1 transition-colors cursor-pointer [color-scheme:dark]",
|
||||||
editing.launchDate !== (formatDateValue(editingRow[launchDateCol]) || String(editingRow[launchDateCol] ?? ''))
|
editing.launchDate !== (formatDateValue(editingRow[launchDateCol]) || String(editingRow[launchDateCol] ?? ''))
|
||||||
? "border-blue-500 focus:ring-blue-500"
|
? "border-blue-500 focus:ring-blue-500"
|
||||||
: "border-slate-700 focus:border-slate-500 focus:ring-slate-500"
|
: "border-slate-700 focus:border-slate-500 focus:ring-slate-500"
|
||||||
@@ -510,8 +512,10 @@ export function MissingDataView({ data, headers, onSaveRow, onCaptureState }: Mi
|
|||||||
type="date"
|
type="date"
|
||||||
value={editing.readyToOrder}
|
value={editing.readyToOrder}
|
||||||
onChange={e => setEditing(prev => prev ? { ...prev, readyToOrder: e.target.value } : prev)}
|
onChange={e => setEditing(prev => prev ? { ...prev, readyToOrder: e.target.value } : prev)}
|
||||||
|
onFocus={(e) => e.target.showPicker()}
|
||||||
|
onClick={(e) => e.currentTarget.showPicker()}
|
||||||
className={cn(
|
className={cn(
|
||||||
"w-full bg-slate-900 border rounded-md px-3 py-2.5 text-sm text-white focus:outline-none focus:ring-1 transition-colors",
|
"w-full bg-slate-900 border rounded-md px-3 py-2.5 text-sm text-white focus:outline-none focus:ring-1 transition-colors cursor-pointer [color-scheme:dark]",
|
||||||
editing.readyToOrder !== (formatDateValue(editingRow[readyToOrderCol]) || String(editingRow[readyToOrderCol] ?? ''))
|
editing.readyToOrder !== (formatDateValue(editingRow[readyToOrderCol]) || String(editingRow[readyToOrderCol] ?? ''))
|
||||||
? "border-blue-500 focus:ring-blue-500"
|
? "border-blue-500 focus:ring-blue-500"
|
||||||
: "border-slate-700 focus:border-slate-500 focus:ring-slate-500"
|
: "border-slate-700 focus:border-slate-500 focus:ring-slate-500"
|
||||||
|
|||||||
Reference in New Issue
Block a user