hide admin button for cloud

This commit is contained in:
KMKoushik
2025-03-23 08:23:02 +11:00
parent 403ad8b93e
commit 2d90f08b42

View File

@@ -36,7 +36,7 @@ import {
DropdownMenuTrigger, DropdownMenuTrigger,
} from "@unsend/ui/src/dropdown-menu"; } from "@unsend/ui/src/dropdown-menu";
import { ThemeSwitcher } from "~/components/theme/ThemeSwitcher"; import { ThemeSwitcher } from "~/components/theme/ThemeSwitcher";
import { isCloud } from "~/utils/common"; import { isCloud, isSelfHosted } from "~/utils/common";
export function DashboardLayout({ children }: { children: React.ReactNode }) { export function DashboardLayout({ children }: { children: React.ReactNode }) {
const { data: session } = useSession(); const { data: session } = useSession();
@@ -98,7 +98,7 @@ export function DashboardLayout({ children }: { children: React.ReactNode }) {
</NavButton> </NavButton>
) : null} ) : null}
{isCloud() || session?.user.isAdmin ? ( {isSelfHosted() || session?.user.isAdmin ? (
<NavButton href="/admin"> <NavButton href="/admin">
<Server className="h-4 w-4" /> <Server className="h-4 w-4" />
Admin Admin