Skip to content

Commit fb9a6c8

Browse files
Merge pull request #644 from zenml-io/staging
Release
2 parents f612772 + 9e795cb commit fb9a6c8

File tree

79 files changed

+3016
-584
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+3016
-584
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"@dagrejs/dagre": "^1.1.2",
2727
"@fontsource/inter": "^5.0.18",
2828
"@hookform/resolvers": "^3.5.0",
29+
"@radix-ui/react-tabs": "^1.1.0",
2930
"@tanstack/react-query": "^5.40.1",
3031
"@tanstack/react-table": "^8.17.3",
3132
"@tisoap/react-flow-smart-edge": "^3.0.0",

pnpm-lock.yaml

Lines changed: 88 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/settings/LayoutSidebar.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import { Avatar, AvatarFallback, AvatarImage, Skeleton } from "@zenml-io/react-c
55
import { SettingsMenu } from "./Menu";
66

77
export function DisplayServer() {
8-
const { data, isError, isPending } = useServerSettings({ throwOnError: true });
8+
const { data, isError, isPending } = useServerSettings({
9+
throwOnError: true
10+
});
911

1012
if (isPending) return <Skeleton className="h-9 w-full" />;
1113
if (isError) return null;
@@ -38,7 +40,9 @@ export function ServerSettingsMenu() {
3840
},
3941
{
4042
name: "Secrets",
41-
href: routes.settings.secrets.overview
43+
href: routes.settings.secrets.overview,
44+
isActiveOverride: (pathname: string) =>
45+
pathname.startsWith(routes.settings.secrets.overview)
4246
},
4347
{
4448
name: "Connectors",

src/app/settings/Menu.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import NavLink from "@/components/NavLink";
33
type MenuItem = {
44
name: string;
55
href: string;
6+
isActiveOverride?: (pathname: string) => boolean;
67
};
78

89
type MenuProps = {
@@ -15,7 +16,7 @@ export function SettingsMenu({ items }: MenuProps) {
1516
<ul className="flex w-full flex-row flex-wrap items-center gap-1 lg:flex-col lg:items-start">
1617
{items.map((item) => (
1718
<li key={item.name} className="lg:w-full">
18-
<NavLink end to={item.href}>
19+
<NavLink end to={item.href} isActiveOverride={item.isActiveOverride}>
1920
{item.name}
2021
</NavLink>
2122
</li>

0 commit comments

Comments
 (0)