|
|
@@ -1,6 +1,8 @@
|
|
|
import React, { ReactNode } from 'react';
|
|
|
|
|
|
import dynamic from 'next/dynamic';
|
|
|
+import { DndProvider } from 'react-dnd';
|
|
|
+import { HTML5Backend } from 'react-dnd-html5-backend';
|
|
|
|
|
|
import { GrowiNavbar } from '../Navbar/GrowiNavbar';
|
|
|
import Sidebar from '../Sidebar';
|
|
|
@@ -39,27 +41,31 @@ export const BasicLayout = ({
|
|
|
|
|
|
return (
|
|
|
<RawLayout title={title} className={myClassName}>
|
|
|
- <GrowiNavbar />
|
|
|
|
|
|
- <div className="page-wrapper d-flex d-print-block">
|
|
|
- <div className="grw-sidebar-wrapper">
|
|
|
- <Sidebar />
|
|
|
- </div>
|
|
|
+ <DndProvider backend={HTML5Backend}>
|
|
|
+ <GrowiNavbar />
|
|
|
+
|
|
|
+ <div className="page-wrapper d-flex d-print-block">
|
|
|
+ <div className="grw-sidebar-wrapper">
|
|
|
+ <Sidebar />
|
|
|
+ </div>
|
|
|
|
|
|
- <div className="flex-fill mw-0" style={{ position: 'relative' }}>
|
|
|
- {children}
|
|
|
+ <div className="flex-fill mw-0" style={{ position: 'relative' }}>
|
|
|
+ {children}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
- <GrowiNavbarBottom />
|
|
|
+ <GrowiNavbarBottom />
|
|
|
+
|
|
|
+ <PageCreateModal />
|
|
|
+ <PageDuplicateModal />
|
|
|
+ <PageDeleteModal />
|
|
|
+ <PageRenameModal />
|
|
|
+ <PageAccessoriesModal />
|
|
|
+ <DrawioModal />
|
|
|
+ </DndProvider>
|
|
|
|
|
|
- <PageCreateModal />
|
|
|
- <PageDuplicateModal />
|
|
|
- <PageDeleteModal />
|
|
|
- <PageRenameModal />
|
|
|
<PagePresentationModal />
|
|
|
- <PageAccessoriesModal />
|
|
|
- <DrawioModal />
|
|
|
<HotkeysManager />
|
|
|
|
|
|
<Fab />
|