import React, { useContext, useEffect, useMemo } from 'react'; import { Conversations } from '@agentscope-ai/chat'; import cls from 'classnames'; import { useProviderContext } from '@agentscope-ai/chat'; import { Button, IconButton } from '@agentscope-ai/design'; import { useChatAnywhere } from '../hooks/ChatAnywhereProvider'; import { useSessionList } from '../hooks/useSessionList'; import { useMessages } from '../hooks/useMessages'; import { isMobileHook } from '../Layout'; import Style from './style'; import { SparkOperateLeftLine, SparkOperateRightLine, SparkPlusLine, SparkDeleteLine } from "@agentscope-ai/icons"; export default function () { const { getPrefixCls } = useProviderContext(); const prefixCls = getPrefixCls('chat-anywhere-session-list'); const sessionListShow = useChatAnywhere(v => v.sessionListShow); return <>