Spaces:
Running
Running
| import React from "react"; | |
| import * as LucideIcons from "lucide-react"; | |
| /* | |
| How to use this component: | |
| import Icon from "@site/src/components/icon"; | |
| <Icon name="AlertCircle" size={24} color="red" /> | |
| */ | |
| type IconProps = { | |
| name: string; | |
| }; | |
| export default function Icon({ name, ...props }: IconProps) { | |
| const Icon = LucideIcons[name]; | |
| return Icon ? <Icon {...props} /> : null; | |
| } | |