hide admin button for cloud
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user