+import dropdown from "./dropdown";
+import overlay from "./overlay";
+import backToTop from "./back-to-top";
+import notification from "./notification";
+import chapterToggle from "./chapter-toggle";
+import expandToggle from "./expand-toggle";
+import entitySelectorPopup from "./entity-selector-popup";
+import entitySelector from "./entity-selector";
+import sidebar from "./sidebar";
+import pagePicker from "./page-picker";
+import pageComments from "./page-comments";
+import wysiwygEditor from "./wysiwyg-editor";
+import markdownEditor from "./markdown-editor";
+import editorToolbox from "./editor-toolbox";
+import imagePicker from "./image-picker";
+import collapsible from "./collapsible";
+import toggleSwitch from "./toggle-switch";
+import pageDisplay from "./page-display";
+import shelfSort from "./shelf-sort";
+import homepageControl from "./homepage-control";
+import headerMobileToggle from "./header-mobile-toggle";
+import listSortControl from "./list-sort-control";
+import triLayout from "./tri-layout";
+import breadcrumbListing from "./breadcrumb-listing";
+import permissionsTable from "./permissions-table";
+import customCheckbox from "./custom-checkbox";
+import bookSort from "./book-sort";
+import settingAppColorPicker from "./setting-app-color-picker";
+import entityPermissionsEditor from "./entity-permissions-editor";
+import templateManager from "./template-manager";
+import newUserPassword from "./new-user-password";
-let componentMapping = {
- 'dropdown': require('./dropdown'),
- 'overlay': require('./overlay'),
- 'back-to-top': require('./back-top-top'),
- 'notification': require('./notification'),
- 'chapter-toggle': require('./chapter-toggle'),
- 'expand-toggle': require('./expand-toggle'),
- 'entity-selector-popup': require('./entity-selector-popup'),
- 'entity-selector': require('./entity-selector'),
- 'sidebar': require('./sidebar'),
- 'page-picker': require('./page-picker'),
- 'page-comments': require('./page-comments'),
- 'wysiwyg-editor': require('./wysiwyg-editor'),
- 'markdown-editor': require('./markdown-editor'),
- 'editor-toolbox': require('./editor-toolbox'),
- 'image-picker': require('./image-picker'),
- 'collapsible': require('./collapsible'),
- 'toggle-switch': require('./toggle-switch'),
+const componentMapping = {
+ 'dropdown': dropdown,
+ 'overlay': overlay,
+ 'back-to-top': backToTop,
+ 'notification': notification,
+ 'chapter-toggle': chapterToggle,
+ 'expand-toggle': expandToggle,
+ 'entity-selector-popup': entitySelectorPopup,
+ 'entity-selector': entitySelector,
+ 'sidebar': sidebar,
+ 'page-picker': pagePicker,
+ 'page-comments': pageComments,
+ 'wysiwyg-editor': wysiwygEditor,
+ 'markdown-editor': markdownEditor,
+ 'editor-toolbox': editorToolbox,
+ 'image-picker': imagePicker,
+ 'collapsible': collapsible,
+ 'toggle-switch': toggleSwitch,
+ 'page-display': pageDisplay,
+ 'shelf-sort': shelfSort,
+ 'homepage-control': homepageControl,
+ 'header-mobile-toggle': headerMobileToggle,
+ 'list-sort-control': listSortControl,
+ 'tri-layout': triLayout,
+ 'breadcrumb-listing': breadcrumbListing,
+ 'permissions-table': permissionsTable,
+ 'custom-checkbox': customCheckbox,
+ 'book-sort': bookSort,
+ 'setting-app-color-picker': settingAppColorPicker,
+ 'entity-permissions-editor': entityPermissionsEditor,
+ 'template-manager': templateManager,
+ 'new-user-password': newUserPassword,
};
window.components = {};
-let componentNames = Object.keys(componentMapping);
+const componentNames = Object.keys(componentMapping);
/**
* Initialize components of the given name within the given element.
window.components.init = initAll;
-export default initAll;
\ No newline at end of file
+export default initAll;