{recentTools.length > 0 && filter === "all" && (
最近使用
{recentTools.map((tool) => (
))}
)}
{filter === "all" && (
核心工具
{featuredTools.map((tool) => (
))}
)}
{(["image", "video", "template"] as ToolCategory[]).map((cat) => {
const group = groupedTools[cat];
if (!group || group.length === 0) return null;
return (
{categoryIcons[cat]} {categoryLabels[cat]}
{group.map((tool) => (
))}
);
})}