{
+ e.preventDefault();
+ if (!isCalendarOpen && !disabled) {
+ setIsCalendarOpen(true);
+ }
}}
- type="text"
- id={accessibleId}
- inputClassName="dash-datepicker-input dash-datepicker-end-date"
- value={inputValue}
- onChange={e => setInputValue(e.target?.value)}
- onKeyDown={handleInputKeyDown}
- placeholder={placeholder}
- disabled={disabled}
- dir={direction}
- aria-label={placeholder}
- />
- {clearable && !disabled && !!date && (
-
-
-
- )}
+ >
+
{
+ inputRef.current = node;
+ }}
+ type="text"
+ id={accessibleId}
+ inputClassName="dash-datepicker-input dash-datepicker-end-date"
+ value={inputValue}
+ onChange={e => setInputValue(e.target?.value)}
+ onKeyDown={handleInputKeyDown}
+ placeholder={placeholder}
+ disabled={disabled}
+ dir={direction}
+ aria-label={placeholder}
+ />
+ {clearable && !disabled && !!date && (
+
+
+
+ )}
-
-
-