summaryrefslogtreecommitdiff
path: root/packages/anastasis-webui/src/components/fields/DateInput.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/anastasis-webui/src/components/fields/DateInput.tsx')
-rw-r--r--packages/anastasis-webui/src/components/fields/DateInput.tsx5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/anastasis-webui/src/components/fields/DateInput.tsx b/packages/anastasis-webui/src/components/fields/DateInput.tsx
index e1c354f7b..69a05fcf3 100644
--- a/packages/anastasis-webui/src/components/fields/DateInput.tsx
+++ b/packages/anastasis-webui/src/components/fields/DateInput.tsx
@@ -25,7 +25,7 @@ export function DateInput(props: DateInputProps): VNode {
setOpened2(v)
}
- const value = props.bind[0];
+ const value = props.bind[0] || "";
const [dirty, setDirty] = useState(false)
const showError = dirty && props.error
@@ -40,7 +40,8 @@ export function DateInput(props: DateInputProps): VNode {
<input
type="text"
class={showError ? 'input is-danger' : 'input'}
- onClick={() => { setOpened(true) }}
+ readonly
+ onFocus={() => { setOpened(true) } }
value={value}
ref={inputRef} />