diff --git a/frontend/components/common/CompactFilterBar.tsx b/frontend/components/common/CompactFilterBar.tsx index 3419d51c..cee55dd4 100644 --- a/frontend/components/common/CompactFilterBar.tsx +++ b/frontend/components/common/CompactFilterBar.tsx @@ -98,21 +98,32 @@ export function CompactDateRange({ setTo: (v: string) => void; disabled?: boolean; }) { + // input[type=date] 는 브라우저별로 placeholder 영역 클릭 시 picker 미노출. showPicker() 강제 호출. + const openPicker = (e: React.MouseEvent | React.FocusEvent) => { + const el = e.currentTarget as any; + if (typeof el.showPicker === "function") { + try { el.showPicker(); } catch { /* 권한/포커스 제한 시 무시 */ } + } + }; return (
setFrom(e.target.value)} + onClick={openPicker} + onFocus={openPicker} disabled={disabled} /> ~ setTo(e.target.value)} + onClick={openPicker} + onFocus={openPicker} disabled={disabled} />