diff --git a/reflex/components/lucide/icon.py b/reflex/components/lucide/icon.py index fc2667795..5476ae662 100644 --- a/reflex/components/lucide/icon.py +++ b/reflex/components/lucide/icon.py @@ -55,7 +55,8 @@ class Icon(LucideIconComponent): f"Invalid icon tag: {props['tag']}. Please use one of the following: {', '.join(LUCIDE_ICON_LIST[0:25])}, ..." "\nSee full list at https://lucide.dev/icons." ) - props["tag"] = format.to_title_case(props["tag"]) + "Icon" + + props["tag"] = format.to_title_case(format.to_snake_case(props["tag"])) + "Icon" props["alias"] = f"Lucide{props['tag']}" return super().create(*children, **props)