diff --git a/lightrag_webui/src/App.tsx b/lightrag_webui/src/App.tsx
index 30767c07..1d63b3c1 100644
--- a/lightrag_webui/src/App.tsx
+++ b/lightrag_webui/src/App.tsx
@@ -12,6 +12,7 @@ import SiteHeader from '@/features/SiteHeader'
import GraphViewer from '@/features/GraphViewer'
import DocumentManager from '@/features/DocumentManager'
import RetrievalTesting from '@/features/RetrievalTesting'
+import ApiSite from '@/features/ApiSite'
import { Tabs, TabsContent } from '@/components/ui/Tabs'
@@ -57,6 +58,9 @@ function App() {
+
+
+
{enableHealthCheck && }
diff --git a/lightrag_webui/src/features/ApiSite.tsx b/lightrag_webui/src/features/ApiSite.tsx
new file mode 100644
index 00000000..681f6a95
--- /dev/null
+++ b/lightrag_webui/src/features/ApiSite.tsx
@@ -0,0 +1,5 @@
+import { backendBaseUrl } from '@/lib/constants'
+
+export default function ApiSite() {
+ return
+}
\ No newline at end of file
diff --git a/lightrag_webui/src/features/SiteHeader.tsx b/lightrag_webui/src/features/SiteHeader.tsx
index e1ade6cf..3b60e14b 100644
--- a/lightrag_webui/src/features/SiteHeader.tsx
+++ b/lightrag_webui/src/features/SiteHeader.tsx
@@ -7,9 +7,50 @@ import { cn } from '@/lib/utils'
import { ZapIcon, GithubIcon } from 'lucide-react'
-export default function SiteHeader() {
+interface NavigationTabProps {
+ value: string
+ currentTab: string
+ children: React.ReactNode
+}
+
+function NavigationTab({ value, currentTab, children }: NavigationTabProps) {
+ return (
+
+ {children}
+
+ )
+}
+
+function TabsNavigation() {
const currentTab = useSettingsStore.use.currentTab()
+ return (
+
+
+
+ Documents
+
+
+ Knowledge Graph
+
+
+ Retrieval
+
+
+ API
+
+
+
+ )
+}
+
+export default function SiteHeader() {
return (
)
}
+