'use client' /** * Agent Help Modal * Rich contextual help guide for the Agents page. * Collapsible sections with Markdown content inside each. */ import { X, LifeBuoy } from 'lucide-react' import Markdown from 'react-markdown' import remarkGfm from 'remark-gfm' import { useLanguage } from '@/lib/i18n' interface AgentHelpProps { onClose: () => void } const SECTIONS = [ { key: 'whatIsAgent', defaultOpen: true }, { key: 'howToUse', defaultOpen: false }, { key: 'types', defaultOpen: false }, { key: 'advanced', defaultOpen: false }, { key: 'tools', defaultOpen: false }, { key: 'frequency', defaultOpen: false }, { key: 'targetNotebook', defaultOpen: false }, { key: 'templates', defaultOpen: false }, { key: 'tips', defaultOpen: false }, ] as const export function AgentHelp({ onClose }: AgentHelpProps) { const { t } = useLanguage() return (
{/* Header */}

{t('agents.help.title')}

{/* Content — collapsible sections */}
{SECTIONS.map(section => (
{t(`agents.help.${section.key}`)}
{t(`agents.help.${section.key}Content`)}
))}
{/* Footer */}
) }