hide create collection button on sidebar if flag isnt enabled (#29619)

This commit is contained in:
Jordi Enric authored and GitHub committed 2024-10-01 17:19:06 +02:00
1 parent 2e7745883a
commit eba13666e2
1 file changed
+22 -20
@@ -192,25 +192,27 @@ export function LogsSidebarMenuV2() {
Create query
</Link>
</DropdownMenuItem>
<Tooltip>
<TooltipTrigger asChild>
<DropdownMenuItem className="gap-x-2" asChild>
<button
onClick={() => setCreateCollectionOpen(true)}
className="w-full flex items-center text-xs px-2 py-1"
disabled={!canCreateCollection}
>
<Plus size={14} />
Create collection
</button>
</DropdownMenuItem>
</TooltipTrigger>
{!canCreateCollection && (
<TooltipContent>
You need additional permissions to create a collection
</TooltipContent>
)}
</Tooltip>
{warehouseEnabled && (
<Tooltip>
<TooltipTrigger asChild>
<DropdownMenuItem className="gap-x-2" asChild>
<button
onClick={() => setCreateCollectionOpen(true)}
className="w-full flex items-center text-xs px-2 py-1"
disabled={!canCreateCollection}
>
<Plus size={14} />
Create collection
</button>
</DropdownMenuItem>
</TooltipTrigger>
{!canCreateCollection && (
<TooltipContent>
You need additional permissions to create a collection
</TooltipContent>
)}
</Tooltip>
)}
</DropdownMenuContent>
</DropdownMenu>
<CreateWarehouseCollectionModal
@@ -247,7 +249,7 @@ export function LogsSidebarMenuV2() {
label={collection?.name ?? ''}
/>
))}
{whCollectionsLoading ? (
{whCollectionsLoading && warehouseEnabled ? (
<div className="p-4">
<GenericSkeletonLoader />
</div>