Merge pull request #3087 from Budibase/fix/flatpickr-key-events

Fix flatpickr hijacking key events on the whole page
This commit is contained in:
Andrew Kingston 2021-10-20 10:26:42 +01:00 committed by GitHub
commit 04b9c1ad56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -113,6 +113,13 @@
/>
{/key}
<!--
Flatpickr needs to be inside the theme wrapper.
It also needs its own container because otherwise it hijacks
key events on the whole page. It is painful to work with.
-->
<div id="flatpickr-root" />
<!-- Layers on top of app -->
<NotificationDisplay />
<ConfirmationDisplay />

View File

@ -56,7 +56,7 @@
disabled={fieldState.disabled}
error={fieldState.error}
id={fieldState.fieldId}
appendTo={document.getElementById("theme-root")}
appendTo={document.getElementById("flatpickr-root")}
{enableTime}
{placeholder}
/>