diff --git a/web/app/(all)/[workspaceSlug]/(settings)/layout.tsx b/web/app/(all)/[workspaceSlug]/(settings)/layout.tsx index c081681b6..4bd4a5340 100644 --- a/web/app/(all)/[workspaceSlug]/(settings)/layout.tsx +++ b/web/app/(all)/[workspaceSlug]/(settings)/layout.tsx @@ -2,7 +2,7 @@ import { CommandPalette } from "@/components/command-palette"; import { ContentWrapper } from "@/components/core"; -import { SettingsContentLayout, SettingsHeader } from "@/components/settings"; +import { SettingsHeader } from "@/components/settings"; import { AuthenticationWrapper } from "@/lib/wrappers"; import { WorkspaceAuthWrapper } from "@/plane-web/layouts/workspace-wrapper"; @@ -15,8 +15,8 @@ export default function SettingsLayout({ children }: { children: React.ReactNode {/* Header */} {/* Content */} - - {children} + +
{children}
diff --git a/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx b/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx index c694165a6..bc3e69a7a 100644 --- a/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx +++ b/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx @@ -39,13 +39,13 @@ const WorkspaceSettingLayout: FC = observer((props) => hamburgerContent={WorkspaceSettingsSidebar} activePath={getWorkspaceActivePath(pathname) || ""} /> -
+
{workspaceUserInfo && !isAuthorized ? ( ) : (
{}
- {children} +
{children}
)}
diff --git a/web/app/(all)/[workspaceSlug]/(settings)/settings/account/layout.tsx b/web/app/(all)/[workspaceSlug]/(settings)/settings/account/layout.tsx index 9dcffd57c..43ff52032 100644 --- a/web/app/(all)/[workspaceSlug]/(settings)/settings/account/layout.tsx +++ b/web/app/(all)/[workspaceSlug]/(settings)/settings/account/layout.tsx @@ -24,7 +24,9 @@ const ProfileSettingsLayout = observer((props: Props) => {
- {children} +
+ {children} +
); diff --git a/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx b/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx index 4701775b4..011b240b9 100644 --- a/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx +++ b/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx @@ -36,7 +36,7 @@ const ProjectSettingsLayout = observer((props: Props) => {
{projectId && }
- {children} +
{children}
diff --git a/web/app/(all)/profile/sidebar.tsx b/web/app/(all)/profile/sidebar.tsx index 59e3daa48..0d8539c50 100644 --- a/web/app/(all)/profile/sidebar.tsx +++ b/web/app/(all)/profile/sidebar.tsx @@ -47,17 +47,19 @@ const WORKSPACE_ACTION_LINKS = [ }, ]; -export const ProjectActionIcons = ({ type, size, className }: { type: string; size?: number; className?: string }) => { +const ProjectActionIcons = ({ type, size, className = "" }: { type: string; size?: number; className?: string }) => { const icons = { profile: CircleUser, security: KeyRound, activity: Activity, - appearance: Settings2, + preferences: Settings2, notifications: Bell, + "api-tokens": KeyRound, }; if (type === undefined) return null; const Icon = icons[type as keyof typeof icons]; + if (!Icon) return null; return ; }; export const ProfileLayoutSidebar = observer(() => { diff --git a/web/core/components/settings/content-wrapper.tsx b/web/core/components/settings/content-wrapper.tsx index c65418d28..dce3d197c 100644 --- a/web/core/components/settings/content-wrapper.tsx +++ b/web/core/components/settings/content-wrapper.tsx @@ -12,7 +12,7 @@ export const SettingsContentWrapper = observer((props: TProps) => { return (
diff --git a/web/core/components/settings/sidebar/root.tsx b/web/core/components/settings/sidebar/root.tsx index 832561cfb..b29425f9e 100644 --- a/web/core/components/settings/sidebar/root.tsx +++ b/web/core/components/settings/sidebar/root.tsx @@ -37,7 +37,7 @@ export const SettingsSidebar = observer((props: SettingsSidebarProps) => { return (
{ {/* Header */} {/* Navigation */} -
+
{categories.map((category) => ( -
+
{t(category)} {groupedSettings[category].length > 0 && (