feat(ui): add documentation button to header

This commit is contained in:
kaitranntt
2025-12-15 16:14:59 -05:00
parent 27de6af8aa
commit 6e4ee805da
2 changed files with 22 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
/**
* Docs Link Button
*
* Links to CCS documentation site for guides and reference.
*/
import { BookOpen } from 'lucide-react';
import { Button } from '@/components/ui/button';
const DOCS_URL = 'https://docs.ccs.kaitran.ca';
export function DocsLink() {
return (
<Button variant="ghost" size="icon" asChild title="View documentation">
<a href={DOCS_URL} target="_blank" rel="noopener noreferrer">
<BookOpen className="w-4 h-4" />
</a>
</Button>
);
}
+2
View File
@@ -4,6 +4,7 @@ import { SidebarProvider } from '@/components/ui/sidebar';
import { AppSidebar } from '@/components/app-sidebar';
import { ThemeToggle } from '@/components/theme-toggle';
import { GitHubLink } from '@/components/github-link';
import { DocsLink } from '@/components/docs-link';
import { ConnectionIndicator } from '@/components/connection-indicator';
import { LocalhostDisclaimer } from '@/components/localhost-disclaimer';
import { Skeleton } from '@/components/ui/skeleton';
@@ -26,6 +27,7 @@ export function Layout() {
<div className="font-semibold text-lg tracking-tight">CCS Config</div>
<div className="flex items-center gap-2">
<ConnectionIndicator />
<DocsLink />
<GitHubLink />
<ThemeToggle />
</div>