import { type Ref, useState } from 'react' import { useTranslation } from 'react-i18next' import { Question, User } from '@phosphor-icons/react' 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 { sendMB } from '@/infrastructure/event-tracking' export function SidebarLowerSection({ showThemeToggle = false, accountRef, onAccountOpen, children, }: { showThemeToggle?: boolean accountRef?: Ref onAccountOpen?: () => void children?: React.ReactNode }) { const { t } = useTranslation() const [showAccountDropdown, setShowAccountDropdown] = useState(false) const [showHelpDropdown, setShowHelpDropdown] = useState(false) const { showModal: showContactUsModal, modal: contactUsModal } = useContactUsModal({ autofillProjectUrl: false, }) const { sessionUser, showSubscriptionLink, items } = getMeta('ol-navbar') const helpItem = items.find( item => item.text === 'help_and_resources' ) as NavbarDropdownItemData return ( <> {children}
Rey & Mota
{contactUsModal} ) }