import { useParams } from 'common' import Link from 'next/link' import { useRouter } from 'next/router' import { useSelectedOrganization } from 'hooks/misc/useSelectedOrganization' import { useSelectedProject } from 'hooks/misc/useSelectedProject' import { FeedbackDropdown } from '../ProjectLayout/LayoutHeader/FeedbackDropdown' import HelpPopover from '../ProjectLayout/LayoutHeader/HelpPopover' import NotificationsPopoverV2 from '../ProjectLayout/LayoutHeader/NotificationsPopoverV2/NotificationsPopover' import BranchDropdown from './BranchDropdown' import EnableBranchingButton from './EnableBranchingButton/EnableBranchingButton' import OrganizationDropdown from './OrganizationDropdown' import ProjectDropdown from './ProjectDropdown' import SettingsButton from './SettingsButton' import UserSettingsDropdown from './UserSettingsDropdown' // [Joshen] Just FYI this is only for Nav V2 which is still going through design iteration // Component is not currently in use const AppHeader = () => { const router = useRouter() const { ref } = useParams() const project = useSelectedProject() const organization = useSelectedOrganization() const isBranchingEnabled = project?.is_branch_enabled === true || project?.parent_project_ref !== undefined return (
Supabase {ref !== undefined && } {ref !== undefined && ( <> {isBranchingEnabled ? : } )}
) } export default AppHeader