use leptos :: * ; use crate :: { IconType , Path } ; fn icon_path (cx : Scope) -> Fragment { view ! { cx , < > < path d = "M5.5 8.5 9 12l-3.5 3.5L2 12l3.5-3.5Z" /> < path d = "m12 2 3.5 3.5L12 9 8.5 5.5 12 2Z" /> < path d = "M18.5 8.5 22 12l-3.5 3.5L15 12l3.5-3.5Z" /> < path d = "m12 15 3.5 3.5L12 22l-3.5-3.5L12 15Z" /> < / > } } pub const LucideComponent : Path = Path { path : icon_path , icon_type : IconType::Lucide , } ;