"use client"; import { useState, useEffect } from "react"; import Sidebar from "@/components/Sidebar"; import type { View } from "@/components/Sidebar"; import PromptEnhancer from "@/components/PromptEnhancer"; import PRDGenerator from "@/components/PRDGenerator"; import ActionPlanGenerator from "@/components/ActionPlanGenerator"; import UXDesignerPrompt from "@/components/UXDesignerPrompt"; import SlidesGenerator from "@/components/SlidesGenerator"; import GoogleAdsGenerator from "@/components/GoogleAdsGenerator"; import MarketResearcher from "@/components/MarketResearcher"; import AIAssist from "@/components/AIAssist"; import HistoryPanel from "@/components/HistoryPanel"; import SettingsPanel from "@/components/SettingsPanel"; import modelAdapter from "@/lib/services/adapter-instance"; export default function Home() { const [currentView, setCurrentView] = useState("enhance"); useEffect(() => { console.log("[Home] Initializing Qwen OAuth service on client..."); modelAdapter["qwenService"]["initialize"]?.(); }, []); const renderContent = () => { switch (currentView) { case "enhance": return ; case "prd": return ; case "action": return ; case "uxdesigner": return ; case "slides": return ; case "googleads": return ; case "market-research": return ; case "ai-assist": return ; case "history": return ; case "settings": return ; default: return ; } }; return (
{renderContent()}
); }