diff --git a/services/web/frontend/js/features/project-list/components/sidebar/sidebar-ds-nav.tsx b/services/web/frontend/js/features/project-list/components/sidebar/sidebar-ds-nav.tsx index be72e16f2d..b5e081603d 100644 --- a/services/web/frontend/js/features/project-list/components/sidebar/sidebar-ds-nav.tsx +++ b/services/web/frontend/js/features/project-list/components/sidebar/sidebar-ds-nav.tsx @@ -1,43 +1,23 @@ -import { useState } from 'react' import { useTranslation } from 'react-i18next' import classnames from 'classnames' -import { Question, User } from '@phosphor-icons/react' import NewProjectButton from '../new-project-button' import SidebarFilters from './sidebar-filters' import AddAffiliation, { useAddAffiliation } from '../add-affiliation' import { usePersistedResize } from '@/shared/hooks/use-resize' -import { Dropdown } from 'react-bootstrap' -import getMeta from '@/utils/meta' -import OLTooltip from '@/shared/components/ol/ol-tooltip' -import { NavDropdownMenuItems } from '@/shared/components/navbar/nav-dropdown-from-data' -import { NavbarDropdownItemData } from '@/shared/components/types/navbar' -import { useContactUsModal } from '@/shared/hooks/use-contact-us-modal' import { UserProvider } from '@/shared/context/user-context' -import { AccountMenuItems } from '@/shared/components/navbar/account-menu-items' import { useScrolled } from '@/features/project-list/components/sidebar/use-scroll' -import { useSendProjectListMB } from '@/features/project-list/components/project-list-events' import { SurveyWidgetDsNav } from '@/features/project-list/components/survey-widget-ds-nav' import { useFeatureFlag } from '@/shared/context/split-test-context' import { ThemedProjectDashboardNotification } from './themed-project-dashboard-notification' import { useThemedDashboardIntro } from './use-themed-dashboard-intro' +import { SidebarLowerSection } from '@/shared/components/sidebar/sidebar-lower-section' function SidebarDsNav() { const { t } = useTranslation() - const [showAccountDropdown, setShowAccountDropdown] = useState(false) - const [showHelpDropdown, setShowHelpDropdown] = useState(false) - const { showModal: showContactUsModal, modal: contactUsModal } = - useContactUsModal({ - autofillProjectUrl: false, - }) const { show: showAddAffiliationWidget } = useAddAffiliation() const { mousePos, getHandleProps, getTargetProps } = usePersistedResize({ name: 'project-sidebar', }) - const sendMB = useSendProjectListMB() - const { sessionUser, showSubscriptionLink, items } = getMeta('ol-navbar') - const helpItem = items.find( - item => item.text === 'help_and_resources' - ) as NavbarDropdownItemData const { containerRef, scrolledUp, scrolledDown } = useScrolled() const themedDsNav = useFeatureFlag('themed-project-dashboard') const { @@ -80,122 +60,31 @@ function SidebarDsNav() { scrolledUp && 'show-shadow' )} > -