import { observer } from 'mobx-react-lite' import Link from 'next/link' import { IS_PLATFORM } from 'lib/constants' import { useStore } from 'hooks' import BreadcrumbsView from './BreadcrumbsView' import OrgDropdown from './OrgDropdown' import ProjectDropdown from './ProjectDropdown' import FeedbackDropdown from './FeedbackDropdown' import HelpPopover from './HelpPopover' import NotificationsPopover from './NotificationsPopover' const LayoutHeader = ({ customHeaderComponents, breadcrumbs = [], headerBorder = true }: any) => { const { ui } = useStore() const { selectedOrganization, selectedProject } = ui return (
{/* Organization is selected */} {selectedOrganization ? ( <> {/* Org Dropdown */} {/* Project is selected */} {selectedProject && ( <> {/* Project Dropdown */} )} ) : ( Supabase )} {/* Additional breadcrumbs are supplied */}
{customHeaderComponents && customHeaderComponents} {IS_PLATFORM && } {IS_PLATFORM && } {IS_PLATFORM && }
// // ) } export default observer(LayoutHeader)