import { useState } from 'react' import { RiMoreLine } from '@remixicon/react' import { PortalToFollowElem, PortalToFollowElemContent, PortalToFollowElemTrigger, } from '@/app/components/base/portal-to-follow-elem' import Button from '@/app/components/base/button' import type { AgentLogItemWithChildren } from '@/types/workflow' type AgentLogNavMoreProps = { options: { id: string; label: string }[] onShowAgentOrToolLog: (detail?: AgentLogItemWithChildren) => void } const AgentLogNavMore = ({ options, onShowAgentOrToolLog, }: AgentLogNavMoreProps) => { const [open, setOpen] = useState(false) return (
{ options.map(option => (
{ onShowAgentOrToolLog(option as AgentLogItemWithChildren) setOpen(false) }} > {option.label}
)) }
) } export default AgentLogNavMore