Files
fda5ce5e-4d3a-47b5-8b3f-baa…/src/utils/resolve-icon.tsx
2026-06-15 12:28:11 +00:00

21 lines
430 B
TypeScript

import { resolveIcon } from "./resolve-icon";
import type { IconInput } from "./resolve-icon";
const DynamicIcon = ({
icon,
size,
className,
strokeWidth,
}: {
icon: IconInput;
size?: number;
className?: string;
strokeWidth?: number;
}) => {
const Icon = resolveIcon(icon);
return <Icon size={size} className={className} strokeWidth={strokeWidth} />;
};
export default DynamicIcon;
export type { IconInput };