1- import React , { useContext , useState } from 'react' ;
2- import { connect } from 'react-redux' ;
3- import { getDashboardIsEditable , getPageNumber } from '../../settings/SettingsSelectors' ;
4- import { getDashboardSettings , getDashboardTitle } from '../DashboardSelectors' ;
51import { Button , SideNavigation , SideNavigationGroupHeader , SideNavigationList , TextInput } from '@neo4j-ndl/react' ;
6- import { removeReportThunk } from '../../page/PageThunks' ;
72import {
8- PlusIconOutline ,
9- MagnifyingGlassIconOutline ,
10- CircleStackIconOutline ,
113 ArrowPathIconOutline ,
4+ CircleStackIconOutline ,
5+ MagnifyingGlassIconOutline ,
6+ PlusIconOutline ,
127} from '@neo4j-ndl/react/icons' ;
8+ import React , { useContext , useState } from 'react' ;
9+ import { connect } from 'react-redux' ;
10+ import { removeReportThunk } from '../../page/PageThunks' ;
11+ import { getDashboardIsEditable , getPageNumber } from '../../settings/SettingsSelectors' ;
12+ import { getDashboardSettings , getDashboardTitle } from '../DashboardSelectors' ;
1313
1414import Tooltip from '@mui/material/Tooltip' ;
15- import { DashboardSidebarListItem } from './DashboardSidebarListItem ' ;
15+ import { setDraft } from '../../application/ApplicationActions ' ;
1616import {
1717 applicationGetConnection ,
1818 applicationGetConnectionDatabase ,
1919 applicationGetStandaloneSettings ,
2020 applicationIsStandalone ,
2121 dashboardIsDraft ,
2222} from '../../application/ApplicationSelectors' ;
23- import { setDraft } from '../../application/ApplicationActions' ;
24- import NeoDashboardSidebarLoadModal from './modal/DashboardSidebarLoadModal' ;
23+ import { getDashboardJson } from '../../modal/ModalSelectors' ;
24+ import { Neo4jContext , Neo4jContextState } from '../../use-neo4j' ;
25+ import { createUUID } from '../../utils/uuid' ;
2526import { resetDashboardState } from '../DashboardActions' ;
26- import NeoDashboardSidebarCreateModal from './modal/DashboardSidebarCreateModal' ;
27- import NeoDashboardSidebarDatabaseMenu from './menu/DashboardSidebarDatabaseMenu' ;
28- import NeoDashboardSidebarDashboardMenu from './menu/DashboardSidebarDashboardMenu' ;
27+ import { NEODASH_VERSION } from '../DashboardReducer' ;
2928import {
3029 deleteDashboardFromNeo4jThunk ,
3130 loadDashboardFromNeo4jThunk ,
@@ -34,19 +33,20 @@ import {
3433 loadDatabaseListFromNeo4jThunk ,
3534 saveDashboardToNeo4jThunk ,
3635} from '../DashboardThunks' ;
37- import { Neo4jContext , Neo4jContextState } from 'use-neo4j/dist/neo4j.context' ;
38- import NeoDashboardSidebarSaveModal from './modal/DashboardSidebarSaveModal' ;
39- import { getDashboardJson } from '../../modal/ModalSelectors' ;
36+ import { DashboardSidebarListItem } from './DashboardSidebarListItem' ;
4037import NeoDashboardSidebarCreateMenu from './menu/DashboardSidebarCreateMenu' ;
41- import NeoDashboardSidebarImportModal from './modal/DashboardSidebarImportModal' ;
42- import { createUUID } from '../../utils/uuid' ;
43- import NeoDashboardSidebarExportModal from './modal/DashboardSidebarExportModal' ;
38+ import NeoDashboardSidebarDashboardMenu from './menu/DashboardSidebarDashboardMenu' ;
39+ import NeoDashboardSidebarDatabaseMenu from './menu/DashboardSidebarDatabaseMenu' ;
40+ import NeoDashboardSidebarAccessModal from './modal/DashboardSidebarAccessModal' ;
41+ import NeoDashboardSidebarCreateModal from './modal/DashboardSidebarCreateModal' ;
4442import NeoDashboardSidebarDeleteModal from './modal/DashboardSidebarDeleteModal' ;
43+ import NeoDashboardSidebarExportModal from './modal/DashboardSidebarExportModal' ;
44+ import NeoDashboardSidebarImportModal from './modal/DashboardSidebarImportModal' ;
4545import NeoDashboardSidebarInfoModal from './modal/DashboardSidebarInfoModal' ;
46+ import NeoDashboardSidebarLoadModal from './modal/DashboardSidebarLoadModal' ;
47+ import NeoDashboardSidebarSaveModal from './modal/DashboardSidebarSaveModal' ;
4648import NeoDashboardSidebarShareModal from './modal/DashboardSidebarShareModal' ;
47- import NeoDashboardSidebarAccessModal from './modal/DashboardSidebarAccessModal' ;
4849import LegacyShareModal from './modal/legacy/LegacyShareModal' ;
49- import { NEODASH_VERSION } from '../DashboardReducer' ;
5050
5151// Which (small) pop-up menu is currently open for the sidebar.
5252enum Menu {
0 commit comments