From 3872831bd799a681a6058af981c4356d1fd756e9 Mon Sep 17 00:00:00 2001 From: miloschwartz Date: Sun, 28 Sep 2025 12:21:15 -0700 Subject: [PATCH] clean up sidebar --- .../[orgId]/settings/sites/create/page.tsx | 8 +-- src/app/admin/managed/page.tsx | 4 +- src/components/LayoutSidebar.tsx | 55 +------------------ 3 files changed, 8 insertions(+), 59 deletions(-) diff --git a/src/app/[orgId]/settings/sites/create/page.tsx b/src/app/[orgId]/settings/sites/create/page.tsx index ad5438f7..c2990c78 100644 --- a/src/app/[orgId]/settings/sites/create/page.tsx +++ b/src/app/[orgId]/settings/sites/create/page.tsx @@ -42,7 +42,7 @@ import { FaFreebsd, FaWindows } from "react-icons/fa"; -import { +import { SiNixos, SiKubernetes } from "react-icons/si"; @@ -513,14 +513,14 @@ WantedBy=default.target` try { const controller = new AbortController(); const timeoutId = setTimeout(() => controller.abort(), 3000); - + const response = await fetch( `https://api.github.com/repos/fosrl/newt/releases/latest`, { signal: controller.signal } ); - + clearTimeout(timeoutId); - + if (!response.ok) { throw new Error( t("newtErrorFetchReleases", { diff --git a/src/app/admin/managed/page.tsx b/src/app/admin/managed/page.tsx index 63244d3b..f7a8f70b 100644 --- a/src/app/admin/managed/page.tsx +++ b/src/app/admin/managed/page.tsx @@ -35,11 +35,11 @@ export default function ManagedPage() { -

+

{t("managedSelfHosted.introTitle")}{" "} {t("managedSelfHosted.introDescription")}

-

+

{t("managedSelfHosted.introDetail")}

diff --git a/src/components/LayoutSidebar.tsx b/src/components/LayoutSidebar.tsx index b563d9ac..5da9adb2 100644 --- a/src/components/LayoutSidebar.tsx +++ b/src/components/LayoutSidebar.tsx @@ -75,35 +75,6 @@ export function LayoutSidebar({
{!isAdminPage && user.serverAdmin && (
- {build === "oss" && ( - - - - - {!isSidebarCollapsed && ( - {t("managedSelfhosted")} - )} - - )} -
-
+
{!isSidebarCollapsed && (
@@ -155,28 +126,6 @@ export function LayoutSidebar({
-
- - {t("documentation")} - - -
-
- - Discord - - -
{env?.app?.version && (
setIsSidebarCollapsed(!isSidebarCollapsed) } - className="cursor-pointer absolute -right-2.5 top-1/2 transform -translate-y-1/2 w-2 h-8 rounded-full flex items-center justify-center transition-all duration-200 ease-in-out hover:scale-110 group z-[60]" + className="cursor-pointer absolute -right-2.5 top-1/2 transform -translate-y-1/2 w-2 h-8 rounded-full flex items-center justify-center transition-all duration-200 ease-in-out hover:scale-110 group z-1" aria-label={ isSidebarCollapsed ? "Expand sidebar"