Add condition to hide Instance Admins on cloud instances

This commit is contained in:
carlosmonastyrski
2025-03-10 10:58:39 -03:00
parent 66817a40db
commit a814f459ab
@@ -36,6 +36,7 @@ import {
} from "@app/components/v2"; } from "@app/components/v2";
import { envConfig } from "@app/config/env"; import { envConfig } from "@app/config/env";
import { useOrganization, useSubscription, useUser } from "@app/context"; import { useOrganization, useSubscription, useUser } from "@app/context";
import { isInfisicalCloud } from "@app/helpers/platform";
import { usePopUp, useToggle } from "@app/hooks"; import { usePopUp, useToggle } from "@app/hooks";
import { import {
useGetOrganizations, useGetOrganizations,
@@ -419,7 +420,11 @@ export const MinimizedOrgSidebar = () => {
side="right" side="right"
className="p-1" className="p-1"
> >
{INFISICAL_SUPPORT_OPTIONS.map(([icon, text, url]) => ( {INFISICAL_SUPPORT_OPTIONS.map(([icon, text, url]) => {
if (url === "server-admins" && isInfisicalCloud()) {
return null;
}
return (
<DropdownMenuItem key={url as string}> <DropdownMenuItem key={url as string}>
{url === "server-admins" ? ( {url === "server-admins" ? (
<button <button
@@ -446,7 +451,8 @@ export const MinimizedOrgSidebar = () => {
</a> </a>
)} )}
</DropdownMenuItem> </DropdownMenuItem>
))} );
})}
{envConfig.PLATFORM_VERSION && ( {envConfig.PLATFORM_VERSION && (
<div className="mb-2 mt-2 w-full cursor-default pl-5 text-sm duration-200 hover:text-mineshaft-200"> <div className="mb-2 mt-2 w-full cursor-default pl-5 text-sm duration-200 hover:text-mineshaft-200">
<FontAwesomeIcon icon={faInfo} className="mr-4 px-[0.1rem]" /> <FontAwesomeIcon icon={faInfo} className="mr-4 px-[0.1rem]" />