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 fd9dcf7ce2
2 changed files with 8 additions and 1 deletions

View File

@ -113,6 +113,13 @@
/> />
{/key} {/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 --> <!-- Layers on top of app -->
<NotificationDisplay /> <NotificationDisplay />
<ConfirmationDisplay /> <ConfirmationDisplay />

View File

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