Browse Source

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

Fix flatpickr hijacking key events on the whole page
pull/4089/head
Andrew Kingston 5 years ago
committed by GitHub
parent
commit
fd9dcf7ce2
  1. 7
      packages/client/src/components/ClientApp.svelte
  2. 2
      packages/client/src/components/app/forms/DateTimeField.svelte

7
packages/client/src/components/ClientApp.svelte

@ -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 />

2
packages/client/src/components/app/forms/DateTimeField.svelte

@ -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}
/>

Loading…
Cancel
Save