|
@@ -1,5 +1,6 @@
|
|
|
const { render } = require('preact')
|
|
|
const findDOMElement = require('@uppy/utils/lib/findDOMElement')
|
|
|
+const getTextDirection = require('@uppy/utils/lib/getTextDirection')
|
|
|
|
|
|
const BasePlugin = require('./BasePlugin')
|
|
|
|
|
@@ -52,7 +53,8 @@ class UIPlugin extends BasePlugin {
|
|
|
|
|
|
|
|
|
|
|
|
- const uppyRootElement = document.createDocumentFragment()
|
|
|
+ const uppyRootElement = document.createElement('div')
|
|
|
+ uppyRootElement.classList.add('uppy-Root')
|
|
|
|
|
|
|
|
|
this.#updateUI = debounce((state) => {
|
|
@@ -74,9 +76,12 @@ class UIPlugin extends BasePlugin {
|
|
|
}
|
|
|
|
|
|
render(this.render(this.uppy.getState()), uppyRootElement)
|
|
|
- this.el = uppyRootElement.firstElementChild
|
|
|
+ this.el = uppyRootElement
|
|
|
targetElement.appendChild(uppyRootElement)
|
|
|
|
|
|
+
|
|
|
+ uppyRootElement.dir = this.opts.direction || getTextDirection(uppyRootElement) || 'ltr'
|
|
|
+
|
|
|
this.onMount()
|
|
|
|
|
|
return this.el
|