Skip to content

Commit b9b404a

Browse files
Add create organization button to org selector dropdown
1 parent 731b85f commit b9b404a

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

packages/web/src/app/[domain]/components/orgSelector/orgSelectorDropdown.tsx

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
'use client';
2+
23
import { useToast } from "@/components/hooks/use-toast";
34
import { Button } from "@/components/ui/button";
45
import { Command, CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from "@/components/ui/command";
5-
import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuTrigger } from "@/components/ui/dropdown-menu";
6-
import { CaretSortIcon, CheckIcon } from "@radix-ui/react-icons";
6+
import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuSeparator, DropdownMenuTrigger } from "@/components/ui/dropdown-menu";
7+
import { CaretSortIcon, CheckIcon, PlusCircledIcon } from "@radix-ui/react-icons";
78
import { useRouter } from "next/navigation";
89
import { useCallback, useMemo, useState } from "react";
910
import { OrgIcon } from "./orgIcon";
@@ -108,6 +109,20 @@ export const OrgSelectorDropdown = ({
108109
</CommandList>
109110
</Command>
110111
</DropdownMenuGroup>
112+
{searchFilter.length === 0 && (
113+
<DropdownMenuGroup>
114+
<DropdownMenuSeparator />
115+
<Button
116+
variant="ghost"
117+
size="default"
118+
className="w-full justify-start gap-1.5 p-2"
119+
onClick={() => router.push("/onboard")}
120+
>
121+
<PlusCircledIcon className="h-5 w-5 text-muted-foreground" />
122+
Create new organization
123+
</Button>
124+
</DropdownMenuGroup>
125+
)}
111126
</DropdownMenuContent>
112127
</DropdownMenu>
113128
);

0 commit comments

Comments
 (0)