page.tsx 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. 'use client';
  2. import React from "react";
  3. import ASide from "./components/ASide";
  4. import Flow from "./components/Flow";
  5. import Header from "./components/Header";
  6. import NodeRender from "./components/NodeRender";
  7. import { trpc } from "@/lib/trpc";
  8. import { useQuery } from '@tanstack/react-query'
  9. import { useSearchParam } from 'react-use';
  10. import { useSession, signIn, signOut } from "next-auth/react"
  11. const RunAgentFlow = () => {
  12. const { data: session, status } = useSession()
  13. // const multiAgentId = useSearchParam('multiAgentId')
  14. // const dialogsQuery = useQuery({queryKey: ['dialogs', multiAgentId], queryFn: () => {
  15. // fetch({})
  16. // }})
  17. return (
  18. <main className="flex min-h-screen flex-col items-center justify-between p-2 gap-2">
  19. <Header></Header>
  20. <div className="flex align-stretch flex-1 w-full gap-2">
  21. <div className="flex-1 flex flex-col align-stretch gap-2">
  22. <Flow></Flow>
  23. <NodeRender></NodeRender>
  24. </div>
  25. <ASide></ASide>
  26. </div>
  27. </main>
  28. )
  29. }
  30. export default React.memo(React.forwardRef(RunAgentFlow))