Import sortablejs only once (#25936)

Previously, `sortablejs` was imported twice, once synchronously and once
asynchronously, leading to webpack creating duplicate output code (once
in the index bundle, and once in a separate chunk). Fix this by always
asynchronously importing it. This was one of the build warnings observed
when trying to build with vite.
This commit is contained in:
silverwind authored and GitHub committed 2023-07-17 18:06:37 +00:00
1 parent d0a9456c4f
commit 8bb0a03eaa
3 files changed
+10 -7

No files matched your search

+4
View File
@@ -0,0 +1,4 @@
export async function createSortable(...args) {
const {Sortable} = await import(/* webpackChunkName: "sortablejs" */'sortablejs');
return new Sortable(...args);
}