mirror of
https://github.com/tiennm99/ccs.git
synced 2026-09-02 08:19:59 +00:00
feat(ui): add documentation button to header
This commit is contained in:
@@ -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>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -4,6 +4,7 @@ import { SidebarProvider } from '@/components/ui/sidebar';
|
|||||||
import { AppSidebar } from '@/components/app-sidebar';
|
import { AppSidebar } from '@/components/app-sidebar';
|
||||||
import { ThemeToggle } from '@/components/theme-toggle';
|
import { ThemeToggle } from '@/components/theme-toggle';
|
||||||
import { GitHubLink } from '@/components/github-link';
|
import { GitHubLink } from '@/components/github-link';
|
||||||
|
import { DocsLink } from '@/components/docs-link';
|
||||||
import { ConnectionIndicator } from '@/components/connection-indicator';
|
import { ConnectionIndicator } from '@/components/connection-indicator';
|
||||||
import { LocalhostDisclaimer } from '@/components/localhost-disclaimer';
|
import { LocalhostDisclaimer } from '@/components/localhost-disclaimer';
|
||||||
import { Skeleton } from '@/components/ui/skeleton';
|
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="font-semibold text-lg tracking-tight">CCS Config</div>
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<ConnectionIndicator />
|
<ConnectionIndicator />
|
||||||
|
<DocsLink />
|
||||||
<GitHubLink />
|
<GitHubLink />
|
||||||
<ThemeToggle />
|
<ThemeToggle />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user