import LlmPanel from "@/components/tabs/llmPanel"; import TextImagePanel from "@/components/tabs/textImagePanel"; import TextVideoPanel from "@/components/tabs/textVideoPanel"; import { Box, Flex, VStack, Text, Tabs, Tab, TabList, TabPanel, TabPanels, HStack, } from "@chakra-ui/react"; import { IoDocumentTextOutline, IoImageOutline, IoVideocamOutline, } from "react-icons/io5"; import { IoIosGitMerge } from "react-icons/io"; import { NumberParam, StringParam, useQueryParams, withDefault, } from "use-query-params"; import { AiOutlinePoweroff } from "react-icons/ai"; import keycloak from "@/lib/keycloak"; import AppHeader from "@/components/layout/AppHeader"; import SidebarList from "@/components/layout/SidebarList"; import { useEffect } from "react"; export default function Home() { const [filters, setFilters] = useQueryParams({ tab: withDefault(NumberParam, 0), tab_menu: withDefault(StringParam, "gemma_base"), model_name: withDefault(NumberParam, 0), }); useEffect(() => { if (filters?.tab == 0) setFilters({ tab_menu: "gemma_base" }); else if (filters?.tab == 1) setFilters({ tab_menu: "sdxl" }); else if (filters?.tab == 2) setFilters({ tab_menu: "cogvideo_base" }); }, [filters?.tab]); return ( {/* Header */} {/* Page Layout */} {/* Sidebar */} {/* Menu */} setFilters({ model_name: e })} index={filters?.model_name} > خانم ستاری رکن آبادی {/* Footer */} keycloak.logout()} > خروج از حساب {/* Content */} setFilters({ tab: e })} index={filters?.tab} > پنل تولید متن پنل تولید تصویر پنل تولید ویدئو مرج و تولید نهایی مرج نهایی ); }