{
if (isCollapseOnly) {
onSectionToggle(config.id, !isOpen);
} else {
onChildClick(config);
}
}}
onKeyDown={(e) => {
if (e.key === 'Enter' || e.key === ' ') {
e.preventDefault();
if (isCollapseOnly) {
onSectionToggle(config.id, !isOpen);
} else {
onChildClick(config);
}
}
}}
>
{config.icon}
{config.name}
{/* Group/refresh controls — left-aligned, hugging the title */}
{(isAgents || isExtensionsCategory) && (
{isAgents && (
)}
{isExtensionsCategory && (
)}
{isExtensionsCategory && (
)}
)}
{canCreate &&
(isPlugin ? (
{systemInfo.enable_marketplace && (
{
e.stopPropagation();
navigate('/home/add-extension');
}}
>
{t('plugins.goToMarketplace')}
)}
{
e.stopPropagation();
navigate('/home/add-extension?manual=1');
}}
>
{t('plugins.uploadLocal')}
{
e.stopPropagation();
navigate('/home/add-extension?manual=1');
}}
>
{t('plugins.installFromGithub')}
) : isSkill ? (
{
e.stopPropagation();
navigate('/home/skills?action=create');
}}
>
{t('skills.createManually')}
{
e.stopPropagation();
navigate('/home/add-extension?manual=1');
}}
>
{t('skills.uploadZip')}
{
e.stopPropagation();
navigate('/home/add-extension?manual=1');
}}
>
{t('skills.importFromGithub')}
) : (
))}