feat: add login and sign-up links to the layout configuration with corresponding icons

This commit is contained in:
Mauricio Siu
2025-10-15 22:13:14 -06:00
parent 7e810fa809
commit 6113a977ce
2 changed files with 27 additions and 1 deletions

View File

@@ -1,5 +1,12 @@
import type { BaseLayoutProps } from "fumadocs-ui/layouts/shared";
import { Github, GlobeIcon, HeartIcon, Rss } from "lucide-react";
import {
Github,
GlobeIcon,
HeartIcon,
Rss,
LogIn,
UserPlus,
} from "lucide-react";
import Link from "next/link";
/**
* Shared layout configurations
@@ -45,6 +52,18 @@ export const baseOptions: BaseLayoutProps = {
),
},
links: [
{
text: "Login",
url: "https://app.dokploy.com/",
active: "nested-url",
icon: <LogIn />,
},
{
text: "Sign Up",
url: "https://app.dokploy.com/register",
active: "nested-url",
icon: <UserPlus />,
},
{
text: "Website",
url: "https://dokploy.com",

View File

@@ -45,6 +45,12 @@ const Ripple = React.memo(function Ripple({
link: "https://www.lxaer.com?ref=dokploy",
type: "hero",
},
{
name: "LambdaTest",
image: "https://www.lambdatest.com/blue-logo.png",
link: "https://www.lambdatest.com/?utm_source=dokploy&utm_medium=sponsor",
type: "premium",
},
];
const premiumSponsors = [
{
@@ -193,6 +199,7 @@ const Ripple = React.memo(function Ripple({
<AvatarImage
src={item.image}
alt={item.name}
className="object-contain"
/>
<AvatarFallback>{initials}</AvatarFallback>
</Avatar>