import React from "react"; import { Folder } from "lucide-react"; import { ICON_MAP } from "./iconMap"; interface CollectionIconProps { icon?: string; size?: number; className?: string; } export default function CollectionIcon({ icon, size = 22, className = "", }: CollectionIconProps) { if (!icon) { return ; } if (icon === "icon:semble") { return ( Semble ); } if (icon.startsWith("icon:")) { const iconName = icon.replace("icon:", ""); const IconComponent = ICON_MAP[iconName]; if (IconComponent) { return ; } return ; } return ( {icon} ); }