mirror of
https://github.com/supabase/supabase.git
synced 2026-10-12 21:05:06 +03:00
- add new [OrgSelector](https://github.com/supabase/supabase/pull/43238/changes#diff-214b339101a9c06864ea2755ac7246eb4c971ce74c5d3169b1385a28ee1d4227) and [ProjectBranchSelector](https://github.com/supabase/supabase/pull/43238/changes#diff-82d25c128c306b61bea7481026f58f670a229874f23ca3a1a1d78ddeabde21e0) components to the mobile navigation, replacing the previous which took up a lot of horizontal space - org/project/branch dropdowns now open up in the bottom MobileSheetNav for a better mobile ux - desktop nav remains unchanged
20 lines
826 B
TypeScript
20 lines
826 B
TypeScript
import { BranchDropdown } from 'components/layouts/AppLayout/BranchDropdown'
|
|
import { OrganizationDropdown } from 'components/layouts/AppLayout/OrganizationDropdown'
|
|
import { ProjectDropdown } from 'components/layouts/AppLayout/ProjectDropdown'
|
|
|
|
const embeddedClassName = 'bg-transparent border-0 shadow-none min-h-0 flex-1'
|
|
|
|
export interface ProjectBranchSelectorPopoverProps {
|
|
onClose: () => void
|
|
}
|
|
|
|
export function ProjectBranchSelectorPopover({ onClose }: ProjectBranchSelectorPopoverProps) {
|
|
return (
|
|
<div className="flex divide-x h-[320px]">
|
|
<OrganizationDropdown embedded className={embeddedClassName} onClose={onClose} />
|
|
<ProjectDropdown embedded className={embeddedClassName} onClose={onClose} />
|
|
<BranchDropdown embedded className={embeddedClassName} onClose={onClose} />
|
|
</div>
|
|
)
|
|
}
|