import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs' import { ScrollArea } from '@/components/ui/scroll-area' import { Input } from '@/components/ui/input' import { BookOpen, GitBranch, MagnifyingGlass, MapPin, Sparkle, PaintBrush, Rocket } from '@phosphor-icons/react' import { AgentsTab } from './DocumentationView/AgentsTab' import { CicdTab } from './DocumentationView/CicdTab' import { PwaTab } from './DocumentationView/PwaTab' import { ReadmeTab } from './DocumentationView/ReadmeTab' import { RoadmapTab } from './DocumentationView/RoadmapTab' import { SassTab } from './DocumentationView/SassTab' import { useDocumentationViewState } from './DocumentationView/useDocumentationViewState' const tabs = [ { value: 'readme', label: 'README', icon: }, { value: 'roadmap', label: 'Roadmap', icon: }, { value: 'agents', label: 'Agents', icon: }, { value: 'pwa', label: 'PWA', icon: }, { value: 'sass', label: 'Sass', icon: }, { value: 'cicd', label: 'CI/CD', icon: } ] export function DocumentationView() { const { activeTab, setActiveTab, searchQuery, handleSearchChange } = useDocumentationViewState() return (
{tabs.map((tab) => ( {tab.icon} {tab.label} ))}
) }