import Image from "next/future/image"; export default function ResolvedIcon({ icon, width = 32, height = 32, alt = "logo" }) { // direct or relative URLs if (icon.startsWith("http") || icon.startsWith("/")) { return {alt}; } // mdi- prefixed, material design icons if (icon.startsWith("mdi-")) { const iconName = icon.replace("mdi-", "").replace(".svg", ""); return (
); } // fallback to dashboard-icons const iconName = icon.replace(".png", ""); return ( {alt} ); }