mirror of
https://github.com/danbulant/lucide
synced 2026-06-24 17:22:00 +00:00
feat: update to upstream v0.535.0 (#128)
Co-authored-by: rust-for-web[bot] <191031261+rust-for-web[bot]@users.noreply.github.com>
This commit is contained in:
parent
571c51c74c
commit
caf1ced58c
31 changed files with 381 additions and 61 deletions
|
|
@ -4607,12 +4607,6 @@ pub fn IconsG1() -> Element {
|
|||
},
|
||||
"Gpu",
|
||||
),
|
||||
(
|
||||
rsx! {
|
||||
Grab {}
|
||||
},
|
||||
"Grab",
|
||||
),
|
||||
(
|
||||
rsx! {
|
||||
GraduationCap {}
|
||||
|
|
@ -4736,6 +4730,18 @@ pub fn IconsH1() -> Element {
|
|||
},
|
||||
"Hand Coins",
|
||||
),
|
||||
(
|
||||
rsx! {
|
||||
HandFist {}
|
||||
},
|
||||
"Hand Fist",
|
||||
),
|
||||
(
|
||||
rsx! {
|
||||
HandGrab {}
|
||||
},
|
||||
"Hand Grab",
|
||||
),
|
||||
(
|
||||
rsx! {
|
||||
HandHeart {}
|
||||
|
|
|
|||
|
|
@ -930,7 +930,6 @@ pub fn IconsG() -> impl IntoView {
|
|||
(view! { <GlobeLock /> }.into_any(), "Globe Lock"),
|
||||
(view! { <Goal /> }.into_any(), "Goal"),
|
||||
(view! { <Gpu /> }.into_any(), "Gpu"),
|
||||
(view! { <Grab /> }.into_any(), "Grab"),
|
||||
(view! { <GraduationCap /> }.into_any(), "Graduation Cap"),
|
||||
(view! { <Grape /> }.into_any(), "Grape"),
|
||||
(view! { <Grid2X2 /> }.into_any(), "Grid 2 X 2"),
|
||||
|
|
@ -966,6 +965,8 @@ pub fn IconsH() -> impl IntoView {
|
|||
(view! { <Hammer /> }.into_any(), "Hammer"),
|
||||
(view! { <Hand /> }.into_any(), "Hand"),
|
||||
(view! { <HandCoins /> }.into_any(), "Hand Coins"),
|
||||
(view! { <HandFist /> }.into_any(), "Hand Fist"),
|
||||
(view! { <HandGrab /> }.into_any(), "Hand Grab"),
|
||||
(view! { <HandHeart /> }.into_any(), "Hand Heart"),
|
||||
(view! { <HandHelping /> }.into_any(), "Hand Helping"),
|
||||
(view! { <HandMetal /> }.into_any(), "Hand Metal"),
|
||||
|
|
|
|||
|
|
@ -961,7 +961,6 @@ pub fn IconsG() -> Html {
|
|||
(html! { <GlobeLock /> }, "Globe Lock"),
|
||||
(html! { <Goal /> }, "Goal"),
|
||||
(html! { <Gpu /> }, "Gpu"),
|
||||
(html! { <Grab /> }, "Grab"),
|
||||
(html! { <GraduationCap /> }, "Graduation Cap"),
|
||||
(html! { <Grape /> }, "Grape"),
|
||||
(html! { <Grid2X2 /> }, "Grid 2 X 2"),
|
||||
|
|
@ -996,6 +995,8 @@ pub fn IconsH() -> Html {
|
|||
(html! { <Hammer /> }, "Hammer"),
|
||||
(html! { <Hand /> }, "Hand"),
|
||||
(html! { <HandCoins /> }, "Hand Coins"),
|
||||
(html! { <HandFist /> }, "Hand Fist"),
|
||||
(html! { <HandGrab /> }, "Hand Grab"),
|
||||
(html! { <HandHeart /> }, "Hand Heart"),
|
||||
(html! { <HandHelping /> }, "Hand Helping"),
|
||||
(html! { <HandMetal /> }, "Hand Metal"),
|
||||
|
|
|
|||
|
|
@ -34,8 +34,8 @@ pub fn BookHeart(props: BookHeartProps) -> Element {
|
|||
"stroke-width": "{stroke_width}",
|
||||
"stroke-linecap": "round",
|
||||
"stroke-linejoin": "round",
|
||||
path { "d": "M16 8.2A2.22 2.22 0 0 0 13.8 6c-.8 0-1.4.3-1.8.9-.4-.6-1-.9-1.8-.9A2.22 2.22 0 0 0 8 8.2c0 .6.3 1.2.7 1.6A226.652 226.652 0 0 0 12 13a404 404 0 0 0 3.3-3.1 2.413 2.413 0 0 0 .7-1.7" }
|
||||
path { "d": "M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20" }
|
||||
path { "d": "M8.62 9.8A2.25 2.25 0 1 1 12 6.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,10 +34,11 @@ pub fn CalendarHeart(props: CalendarHeartProps) -> Element {
|
|||
"stroke-width": "{stroke_width}",
|
||||
"stroke-linecap": "round",
|
||||
"stroke-linejoin": "round",
|
||||
path { "d": "M3 10h18V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7" }
|
||||
path { "d": "M8 2v4" }
|
||||
path { "d": "M12.127 22H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.125" }
|
||||
path { "d": "M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" }
|
||||
path { "d": "M16 2v4" }
|
||||
path { "d": "M21.29 14.7a2.43 2.43 0 0 0-2.65-.52c-.3.12-.57.3-.8.53l-.34.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L17.5 22l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z" }
|
||||
path { "d": "M3 10h18" }
|
||||
path { "d": "M8 2v4" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,9 +34,9 @@ pub fn FileHeart(props: FileHeartProps) -> Element {
|
|||
"stroke-width": "{stroke_width}",
|
||||
"stroke-linecap": "round",
|
||||
"stroke-linejoin": "round",
|
||||
path { "d": "M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2" }
|
||||
path { "d": "M14 2v4a2 2 0 0 0 2 2h4" }
|
||||
path { "d": "M10.29 10.7a2.43 2.43 0 0 0-2.66-.52c-.29.12-.56.3-.78.53l-.35.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L6.5 18l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z" }
|
||||
path { "d": "M2.62 13.8A2.25 2.25 0 1 1 6 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" }
|
||||
path { "d": "M4 6.005V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-1.9-1.376" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,8 +34,8 @@ pub fn FolderHeart(props: FolderHeartProps) -> Element {
|
|||
"stroke-width": "{stroke_width}",
|
||||
"stroke-linecap": "round",
|
||||
"stroke-linejoin": "round",
|
||||
path { "d": "M11 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v1.5" }
|
||||
path { "d": "M13.9 17.45c-1.2-1.2-1.14-2.8-.2-3.73a2.43 2.43 0 0 1 3.44 0l.36.34.34-.34a2.43 2.43 0 0 1 3.45-.01c.95.95 1 2.53-.2 3.74L17.5 21Z" }
|
||||
path { "d": "M10.638 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.417" }
|
||||
path { "d": "M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
43
packages/dioxus/src/hand_fist.rs
Normal file
43
packages/dioxus/src/hand_fist.rs
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
use dioxus::prelude::*;
|
||||
#[derive(Clone, PartialEq, Props)]
|
||||
pub struct HandFistProps {
|
||||
#[props(default = 24)]
|
||||
pub size: usize,
|
||||
#[props(default = "currentColor".to_owned())]
|
||||
pub color: String,
|
||||
#[props(default = "none".to_owned())]
|
||||
pub fill: String,
|
||||
#[props(default = 2)]
|
||||
pub stroke_width: usize,
|
||||
#[props(default = false)]
|
||||
pub absolute_stroke_width: bool,
|
||||
pub class: Option<String>,
|
||||
pub style: Option<String>,
|
||||
}
|
||||
#[component]
|
||||
pub fn HandFist(props: HandFistProps) -> Element {
|
||||
let stroke_width = if props.absolute_stroke_width {
|
||||
props.stroke_width * 24 / props.size
|
||||
} else {
|
||||
props.stroke_width
|
||||
};
|
||||
rsx! {
|
||||
svg {
|
||||
"xmlns": "http://www.w3.org/2000/svg",
|
||||
"class": if let Some(class) = props.class { "{class}" },
|
||||
"style": if let Some(style) = props.style { "{style}" },
|
||||
"width": "{props.size}",
|
||||
"height": "{props.size}",
|
||||
"viewBox": "0 0 24 24",
|
||||
"fill": "{props.fill}",
|
||||
"stroke": "{props.color}",
|
||||
"stroke-width": "{stroke_width}",
|
||||
"stroke-linecap": "round",
|
||||
"stroke-linejoin": "round",
|
||||
path { "d": "M12.035 17.012a3 3 0 0 0-3-3l-.311-.002a.72.72 0 0 1-.505-1.229l1.195-1.195A2 2 0 0 1 10.828 11H12a2 2 0 0 0 0-4H9.243a3 3 0 0 0-2.122.879l-2.707 2.707A4.83 4.83 0 0 0 3 14a8 8 0 0 0 8 8h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v2a2 2 0 1 0 4 0" }
|
||||
path { "d": "M13.888 9.662A2 2 0 0 0 17 8V5A2 2 0 1 0 13 5" }
|
||||
path { "d": "M9 5A2 2 0 1 0 5 5V10" }
|
||||
path { "d": "M9 7V4A2 2 0 1 1 13 4V7.268" }
|
||||
}
|
||||
}
|
||||
}
|
||||
44
packages/dioxus/src/hand_grab.rs
Normal file
44
packages/dioxus/src/hand_grab.rs
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
use dioxus::prelude::*;
|
||||
#[derive(Clone, PartialEq, Props)]
|
||||
pub struct HandGrabProps {
|
||||
#[props(default = 24)]
|
||||
pub size: usize,
|
||||
#[props(default = "currentColor".to_owned())]
|
||||
pub color: String,
|
||||
#[props(default = "none".to_owned())]
|
||||
pub fill: String,
|
||||
#[props(default = 2)]
|
||||
pub stroke_width: usize,
|
||||
#[props(default = false)]
|
||||
pub absolute_stroke_width: bool,
|
||||
pub class: Option<String>,
|
||||
pub style: Option<String>,
|
||||
}
|
||||
#[component]
|
||||
pub fn HandGrab(props: HandGrabProps) -> Element {
|
||||
let stroke_width = if props.absolute_stroke_width {
|
||||
props.stroke_width * 24 / props.size
|
||||
} else {
|
||||
props.stroke_width
|
||||
};
|
||||
rsx! {
|
||||
svg {
|
||||
"xmlns": "http://www.w3.org/2000/svg",
|
||||
"class": if let Some(class) = props.class { "{class}" },
|
||||
"style": if let Some(style) = props.style { "{style}" },
|
||||
"width": "{props.size}",
|
||||
"height": "{props.size}",
|
||||
"viewBox": "0 0 24 24",
|
||||
"fill": "{props.fill}",
|
||||
"stroke": "{props.color}",
|
||||
"stroke-width": "{stroke_width}",
|
||||
"stroke-linecap": "round",
|
||||
"stroke-linejoin": "round",
|
||||
path { "d": "M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4" }
|
||||
path { "d": "M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2" }
|
||||
path { "d": "M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5" }
|
||||
path { "d": "M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2" }
|
||||
path { "d": "M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -34,10 +34,10 @@ pub fn HandHeart(props: HandHeartProps) -> Element {
|
|||
"stroke-width": "{stroke_width}",
|
||||
"stroke-linecap": "round",
|
||||
"stroke-linejoin": "round",
|
||||
path { "d": "M11 14h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16" }
|
||||
path { "d": "m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9" }
|
||||
path { "d": "M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16" }
|
||||
path { "d": "m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95" }
|
||||
path { "d": "m2 15 6 6" }
|
||||
path { "d": "M19.5 8.5c.7-.7 1.5-1.6 1.5-2.7A2.73 2.73 0 0 0 16 4a2.78 2.78 0 0 0-5 1.8c0 1.2.8 2 1.5 2.8L16 12Z" }
|
||||
path { "d": "m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1737,8 +1737,6 @@ mod globe_lock;
|
|||
mod goal;
|
||||
#[cfg(any(feature = "devices", feature = "gaming"))]
|
||||
mod gpu;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
mod grab;
|
||||
#[cfg(feature = "buildings")]
|
||||
mod graduation_cap;
|
||||
#[cfg(feature = "food-beverage")]
|
||||
|
|
@ -1785,6 +1783,15 @@ mod hammer;
|
|||
mod hand;
|
||||
#[cfg(any(feature = "finance", feature = "account"))]
|
||||
mod hand_coins;
|
||||
#[cfg(any(
|
||||
feature = "social",
|
||||
feature = "emoji",
|
||||
feature = "communication",
|
||||
feature = "sports"
|
||||
))]
|
||||
mod hand_fist;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
mod hand_grab;
|
||||
#[cfg(feature = "social")]
|
||||
mod hand_heart;
|
||||
#[cfg(feature = "emoji")]
|
||||
|
|
@ -5861,8 +5868,6 @@ pub use globe_lock::*;
|
|||
pub use goal::*;
|
||||
#[cfg(any(feature = "devices", feature = "gaming"))]
|
||||
pub use gpu::*;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
pub use grab::*;
|
||||
#[cfg(feature = "buildings")]
|
||||
pub use graduation_cap::*;
|
||||
#[cfg(feature = "food-beverage")]
|
||||
|
|
@ -5909,6 +5914,15 @@ pub use hammer::*;
|
|||
pub use hand::*;
|
||||
#[cfg(any(feature = "finance", feature = "account"))]
|
||||
pub use hand_coins::*;
|
||||
#[cfg(any(
|
||||
feature = "social",
|
||||
feature = "emoji",
|
||||
feature = "communication",
|
||||
feature = "sports"
|
||||
))]
|
||||
pub use hand_fist::*;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
pub use hand_grab::*;
|
||||
#[cfg(feature = "social")]
|
||||
pub use hand_heart::*;
|
||||
#[cfg(feature = "emoji")]
|
||||
|
|
|
|||
|
|
@ -34,11 +34,11 @@ pub fn ScanHeart(props: ScanHeartProps) -> Element {
|
|||
"stroke-width": "{stroke_width}",
|
||||
"stroke-linecap": "round",
|
||||
"stroke-linejoin": "round",
|
||||
path { "d": "M11.246 16.657a1 1 0 0 0 1.508 0l3.57-4.101A2.75 2.75 0 1 0 12 9.168a2.75 2.75 0 1 0-4.324 3.388z" }
|
||||
path { "d": "M17 3h2a2 2 0 0 1 2 2v2" }
|
||||
path { "d": "M21 17v2a2 2 0 0 1-2 2h-2" }
|
||||
path { "d": "M3 7V5a2 2 0 0 1 2-2h2" }
|
||||
path { "d": "M7 21H5a2 2 0 0 1-2-2v-2" }
|
||||
path { "d": "M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 4.172 4.306l-3.447 3.62a1 1 0 0 1-1.449 0z" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,8 +29,8 @@ pub fn BookHeart(
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M16 8.2A2.22 2.22 0 0 0 13.8 6c-.8 0-1.4.3-1.8.9-.4-.6-1-.9-1.8-.9A2.22 2.22 0 0 0 8 8.2c0 .6.3 1.2.7 1.6A226.652 226.652 0 0 0 12 13a404 404 0 0 0 3.3-3.1 2.413 2.413 0 0 0 .7-1.7" />
|
||||
<path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20" />
|
||||
<path d="M8.62 9.8A2.25 2.25 0 1 1 12 6.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,10 +29,11 @@ pub fn CalendarHeart(
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M3 10h18V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7" />
|
||||
<path d="M8 2v4" />
|
||||
<path d="M12.127 22H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.125" />
|
||||
<path d="M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" />
|
||||
<path d="M16 2v4" />
|
||||
<path d="M21.29 14.7a2.43 2.43 0 0 0-2.65-.52c-.3.12-.57.3-.8.53l-.34.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L17.5 22l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z" />
|
||||
<path d="M3 10h18" />
|
||||
<path d="M8 2v4" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,9 +29,9 @@ pub fn FileHeart(
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2" />
|
||||
<path d="M14 2v4a2 2 0 0 0 2 2h4" />
|
||||
<path d="M10.29 10.7a2.43 2.43 0 0 0-2.66-.52c-.29.12-.56.3-.78.53l-.35.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L6.5 18l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z" />
|
||||
<path d="M2.62 13.8A2.25 2.25 0 1 1 6 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" />
|
||||
<path d="M4 6.005V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-1.9-1.376" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,8 +29,8 @@ pub fn FolderHeart(
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M11 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v1.5" />
|
||||
<path d="M13.9 17.45c-1.2-1.2-1.14-2.8-.2-3.73a2.43 2.43 0 0 1 3.44 0l.36.34.34-.34a2.43 2.43 0 0 1 3.45-.01c.95.95 1 2.53-.2 3.74L17.5 21Z" />
|
||||
<path d="M10.638 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.417" />
|
||||
<path d="M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
38
packages/leptos/src/hand_fist.rs
Normal file
38
packages/leptos/src/hand_fist.rs
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
use leptos::{prelude::*, svg::Svg};
|
||||
#[component]
|
||||
pub fn HandFist(
|
||||
#[prop(default = 24.into(), into)] size: Signal<usize>,
|
||||
#[prop(default = "currentColor".into(), into)] color: Signal<String>,
|
||||
#[prop(default = "none".into(), into)] fill: Signal<String>,
|
||||
#[prop(default = 2.into(), into)] stroke_width: Signal<usize>,
|
||||
#[prop(default = false.into(), into)] absolute_stroke_width: Signal<bool>,
|
||||
#[prop(optional)] node_ref: NodeRef<Svg>,
|
||||
) -> impl IntoView {
|
||||
let stroke_width = Signal::derive(move || {
|
||||
if absolute_stroke_width.get() {
|
||||
stroke_width.get() * 24 / size.get()
|
||||
} else {
|
||||
stroke_width.get()
|
||||
}
|
||||
});
|
||||
view! {
|
||||
<svg
|
||||
node_ref=node_ref
|
||||
class:lucide=true
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width=size
|
||||
height=size
|
||||
viewBox="0 0 24 24"
|
||||
fill=fill
|
||||
stroke=color
|
||||
stroke-width=stroke_width
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M12.035 17.012a3 3 0 0 0-3-3l-.311-.002a.72.72 0 0 1-.505-1.229l1.195-1.195A2 2 0 0 1 10.828 11H12a2 2 0 0 0 0-4H9.243a3 3 0 0 0-2.122.879l-2.707 2.707A4.83 4.83 0 0 0 3 14a8 8 0 0 0 8 8h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v2a2 2 0 1 0 4 0" />
|
||||
<path d="M13.888 9.662A2 2 0 0 0 17 8V5A2 2 0 1 0 13 5" />
|
||||
<path d="M9 5A2 2 0 1 0 5 5V10" />
|
||||
<path d="M9 7V4A2 2 0 1 1 13 4V7.268" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
39
packages/leptos/src/hand_grab.rs
Normal file
39
packages/leptos/src/hand_grab.rs
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
use leptos::{prelude::*, svg::Svg};
|
||||
#[component]
|
||||
pub fn HandGrab(
|
||||
#[prop(default = 24.into(), into)] size: Signal<usize>,
|
||||
#[prop(default = "currentColor".into(), into)] color: Signal<String>,
|
||||
#[prop(default = "none".into(), into)] fill: Signal<String>,
|
||||
#[prop(default = 2.into(), into)] stroke_width: Signal<usize>,
|
||||
#[prop(default = false.into(), into)] absolute_stroke_width: Signal<bool>,
|
||||
#[prop(optional)] node_ref: NodeRef<Svg>,
|
||||
) -> impl IntoView {
|
||||
let stroke_width = Signal::derive(move || {
|
||||
if absolute_stroke_width.get() {
|
||||
stroke_width.get() * 24 / size.get()
|
||||
} else {
|
||||
stroke_width.get()
|
||||
}
|
||||
});
|
||||
view! {
|
||||
<svg
|
||||
node_ref=node_ref
|
||||
class:lucide=true
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width=size
|
||||
height=size
|
||||
viewBox="0 0 24 24"
|
||||
fill=fill
|
||||
stroke=color
|
||||
stroke-width=stroke_width
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4" />
|
||||
<path d="M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2" />
|
||||
<path d="M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5" />
|
||||
<path d="M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2" />
|
||||
<path d="M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
@ -29,10 +29,10 @@ pub fn HandHeart(
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M11 14h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16" />
|
||||
<path d="m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9" />
|
||||
<path d="M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16" />
|
||||
<path d="m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95" />
|
||||
<path d="m2 15 6 6" />
|
||||
<path d="M19.5 8.5c.7-.7 1.5-1.6 1.5-2.7A2.73 2.73 0 0 0 16 4a2.78 2.78 0 0 0-5 1.8c0 1.2.8 2 1.5 2.8L16 12Z" />
|
||||
<path d="m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1737,8 +1737,6 @@ mod globe_lock;
|
|||
mod goal;
|
||||
#[cfg(any(feature = "devices", feature = "gaming"))]
|
||||
mod gpu;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
mod grab;
|
||||
#[cfg(feature = "buildings")]
|
||||
mod graduation_cap;
|
||||
#[cfg(feature = "food-beverage")]
|
||||
|
|
@ -1785,6 +1783,15 @@ mod hammer;
|
|||
mod hand;
|
||||
#[cfg(any(feature = "finance", feature = "account"))]
|
||||
mod hand_coins;
|
||||
#[cfg(any(
|
||||
feature = "social",
|
||||
feature = "emoji",
|
||||
feature = "communication",
|
||||
feature = "sports"
|
||||
))]
|
||||
mod hand_fist;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
mod hand_grab;
|
||||
#[cfg(feature = "social")]
|
||||
mod hand_heart;
|
||||
#[cfg(feature = "emoji")]
|
||||
|
|
@ -5861,8 +5868,6 @@ pub use globe_lock::*;
|
|||
pub use goal::*;
|
||||
#[cfg(any(feature = "devices", feature = "gaming"))]
|
||||
pub use gpu::*;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
pub use grab::*;
|
||||
#[cfg(feature = "buildings")]
|
||||
pub use graduation_cap::*;
|
||||
#[cfg(feature = "food-beverage")]
|
||||
|
|
@ -5909,6 +5914,15 @@ pub use hammer::*;
|
|||
pub use hand::*;
|
||||
#[cfg(any(feature = "finance", feature = "account"))]
|
||||
pub use hand_coins::*;
|
||||
#[cfg(any(
|
||||
feature = "social",
|
||||
feature = "emoji",
|
||||
feature = "communication",
|
||||
feature = "sports"
|
||||
))]
|
||||
pub use hand_fist::*;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
pub use hand_grab::*;
|
||||
#[cfg(feature = "social")]
|
||||
pub use hand_heart::*;
|
||||
#[cfg(feature = "emoji")]
|
||||
|
|
|
|||
|
|
@ -29,11 +29,11 @@ pub fn ScanHeart(
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M11.246 16.657a1 1 0 0 0 1.508 0l3.57-4.101A2.75 2.75 0 1 0 12 9.168a2.75 2.75 0 1 0-4.324 3.388z" />
|
||||
<path d="M17 3h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M21 17v2a2 2 0 0 1-2 2h-2" />
|
||||
<path d="M3 7V5a2 2 0 0 1 2-2h2" />
|
||||
<path d="M7 21H5a2 2 0 0 1-2-2v-2" />
|
||||
<path d="M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 4.172 4.306l-3.447 3.62a1 1 0 0 1-1.449 0z" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -42,10 +42,10 @@ pub fn BookHeart(props: &BookHeartProps) -> Html {
|
|||
stroke-linejoin="round"
|
||||
>
|
||||
<path
|
||||
d="M16 8.2A2.22 2.22 0 0 0 13.8 6c-.8 0-1.4.3-1.8.9-.4-.6-1-.9-1.8-.9A2.22 2.22 0 0 0 8 8.2c0 .6.3 1.2.7 1.6A226.652 226.652 0 0 0 12 13a404 404 0 0 0 3.3-3.1 2.413 2.413 0 0 0 .7-1.7"
|
||||
d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"
|
||||
/>
|
||||
<path
|
||||
d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"
|
||||
d="M8.62 9.8A2.25 2.25 0 1 1 12 6.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z"
|
||||
/>
|
||||
</svg>
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,12 +41,13 @@ pub fn CalendarHeart(props: &CalendarHeartProps) -> Html {
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M3 10h18V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7" />
|
||||
<path d="M8 2v4" />
|
||||
<path d="M16 2v4" />
|
||||
<path d="M12.127 22H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5.125" />
|
||||
<path
|
||||
d="M21.29 14.7a2.43 2.43 0 0 0-2.65-.52c-.3.12-.57.3-.8.53l-.34.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L17.5 22l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z"
|
||||
d="M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z"
|
||||
/>
|
||||
<path d="M16 2v4" />
|
||||
<path d="M3 10h18" />
|
||||
<path d="M8 2v4" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,11 +41,11 @@ pub fn FileHeart(props: &FileHeartProps) -> Html {
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2" />
|
||||
<path d="M14 2v4a2 2 0 0 0 2 2h4" />
|
||||
<path
|
||||
d="M10.29 10.7a2.43 2.43 0 0 0-2.66-.52c-.29.12-.56.3-.78.53l-.35.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L6.5 18l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z"
|
||||
d="M2.62 13.8A2.25 2.25 0 1 1 6 10.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z"
|
||||
/>
|
||||
<path d="M4 6.005V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-1.9-1.376" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -42,10 +42,10 @@ pub fn FolderHeart(props: &FolderHeartProps) -> Html {
|
|||
stroke-linejoin="round"
|
||||
>
|
||||
<path
|
||||
d="M11 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v1.5"
|
||||
d="M10.638 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.417"
|
||||
/>
|
||||
<path
|
||||
d="M13.9 17.45c-1.2-1.2-1.14-2.8-.2-3.73a2.43 2.43 0 0 1 3.44 0l.36.34.34-.34a2.43 2.43 0 0 1 3.45-.01c.95.95 1 2.53-.2 3.74L17.5 21Z"
|
||||
d="M14.62 18.8A2.25 2.25 0 1 1 18 15.836a2.25 2.25 0 1 1 3.38 2.966l-2.626 2.856a.998.998 0 0 1-1.507 0z"
|
||||
/>
|
||||
</svg>
|
||||
}
|
||||
|
|
|
|||
52
packages/yew/src/hand_fist.rs
Normal file
52
packages/yew/src/hand_fist.rs
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
use yew::prelude::*;
|
||||
#[derive(PartialEq, Properties)]
|
||||
pub struct HandFistProps {
|
||||
#[prop_or(24)]
|
||||
pub size: usize,
|
||||
#[prop_or(AttrValue::from("currentColor"))]
|
||||
pub color: AttrValue,
|
||||
#[prop_or(AttrValue::from("none"))]
|
||||
pub fill: AttrValue,
|
||||
#[prop_or(2)]
|
||||
pub stroke_width: usize,
|
||||
#[prop_or(false)]
|
||||
pub absolute_stroke_width: bool,
|
||||
#[prop_or_default]
|
||||
pub class: Classes,
|
||||
#[prop_or_default]
|
||||
pub style: std::option::Option<AttrValue>,
|
||||
#[prop_or_default]
|
||||
pub node_ref: NodeRef,
|
||||
}
|
||||
#[function_component]
|
||||
pub fn HandFist(props: &HandFistProps) -> Html {
|
||||
let stroke_width = if props.absolute_stroke_width {
|
||||
props.stroke_width * 24 / props.size
|
||||
} else {
|
||||
props.stroke_width
|
||||
};
|
||||
html! {
|
||||
<svg
|
||||
ref={props.node_ref.clone()}
|
||||
class={classes!("lucide", props.class
|
||||
.clone())}
|
||||
style={props.style.clone()}
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width={props.size.to_string()}
|
||||
height={props.size.to_string()}
|
||||
viewBox="0 0 24 24"
|
||||
fill={& props.fill}
|
||||
stroke={& props.color}
|
||||
stroke-width={stroke_width.to_string()}
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path
|
||||
d="M12.035 17.012a3 3 0 0 0-3-3l-.311-.002a.72.72 0 0 1-.505-1.229l1.195-1.195A2 2 0 0 1 10.828 11H12a2 2 0 0 0 0-4H9.243a3 3 0 0 0-2.122.879l-2.707 2.707A4.83 4.83 0 0 0 3 14a8 8 0 0 0 8 8h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v2a2 2 0 1 0 4 0"
|
||||
/>
|
||||
<path d="M13.888 9.662A2 2 0 0 0 17 8V5A2 2 0 1 0 13 5" />
|
||||
<path d="M9 5A2 2 0 1 0 5 5V10" />
|
||||
<path d="M9 7V4A2 2 0 1 1 13 4V7.268" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
51
packages/yew/src/hand_grab.rs
Normal file
51
packages/yew/src/hand_grab.rs
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
use yew::prelude::*;
|
||||
#[derive(PartialEq, Properties)]
|
||||
pub struct HandGrabProps {
|
||||
#[prop_or(24)]
|
||||
pub size: usize,
|
||||
#[prop_or(AttrValue::from("currentColor"))]
|
||||
pub color: AttrValue,
|
||||
#[prop_or(AttrValue::from("none"))]
|
||||
pub fill: AttrValue,
|
||||
#[prop_or(2)]
|
||||
pub stroke_width: usize,
|
||||
#[prop_or(false)]
|
||||
pub absolute_stroke_width: bool,
|
||||
#[prop_or_default]
|
||||
pub class: Classes,
|
||||
#[prop_or_default]
|
||||
pub style: std::option::Option<AttrValue>,
|
||||
#[prop_or_default]
|
||||
pub node_ref: NodeRef,
|
||||
}
|
||||
#[function_component]
|
||||
pub fn HandGrab(props: &HandGrabProps) -> Html {
|
||||
let stroke_width = if props.absolute_stroke_width {
|
||||
props.stroke_width * 24 / props.size
|
||||
} else {
|
||||
props.stroke_width
|
||||
};
|
||||
html! {
|
||||
<svg
|
||||
ref={props.node_ref.clone()}
|
||||
class={classes!("lucide", props.class
|
||||
.clone())}
|
||||
style={props.style.clone()}
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width={props.size.to_string()}
|
||||
height={props.size.to_string()}
|
||||
viewBox="0 0 24 24"
|
||||
fill={& props.fill}
|
||||
stroke={& props.color}
|
||||
stroke-width={stroke_width.to_string()}
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4" />
|
||||
<path d="M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2" />
|
||||
<path d="M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5" />
|
||||
<path d="M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2" />
|
||||
<path d="M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0" />
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
@ -41,13 +41,13 @@ pub fn HandHeart(props: &HandHeartProps) -> Html {
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path d="M11 14h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16" />
|
||||
<path d="M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16" />
|
||||
<path
|
||||
d="m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9"
|
||||
d="m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95"
|
||||
/>
|
||||
<path d="m2 15 6 6" />
|
||||
<path
|
||||
d="M19.5 8.5c.7-.7 1.5-1.6 1.5-2.7A2.73 2.73 0 0 0 16 4a2.78 2.78 0 0 0-5 1.8c0 1.2.8 2 1.5 2.8L16 12Z"
|
||||
d="m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91"
|
||||
/>
|
||||
</svg>
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1739,8 +1739,6 @@ mod globe_lock;
|
|||
mod goal;
|
||||
#[cfg(any(feature = "devices", feature = "gaming"))]
|
||||
mod gpu;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
mod grab;
|
||||
#[cfg(feature = "buildings")]
|
||||
mod graduation_cap;
|
||||
#[cfg(feature = "food-beverage")]
|
||||
|
|
@ -1787,6 +1785,15 @@ mod hammer;
|
|||
mod hand;
|
||||
#[cfg(any(feature = "finance", feature = "account"))]
|
||||
mod hand_coins;
|
||||
#[cfg(any(
|
||||
feature = "social",
|
||||
feature = "emoji",
|
||||
feature = "communication",
|
||||
feature = "sports"
|
||||
))]
|
||||
mod hand_fist;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
mod hand_grab;
|
||||
#[cfg(feature = "social")]
|
||||
mod hand_heart;
|
||||
#[cfg(feature = "emoji")]
|
||||
|
|
@ -5863,8 +5870,6 @@ pub use globe_lock::*;
|
|||
pub use goal::*;
|
||||
#[cfg(any(feature = "devices", feature = "gaming"))]
|
||||
pub use gpu::*;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
pub use grab::*;
|
||||
#[cfg(feature = "buildings")]
|
||||
pub use graduation_cap::*;
|
||||
#[cfg(feature = "food-beverage")]
|
||||
|
|
@ -5911,6 +5916,15 @@ pub use hammer::*;
|
|||
pub use hand::*;
|
||||
#[cfg(any(feature = "finance", feature = "account"))]
|
||||
pub use hand_coins::*;
|
||||
#[cfg(any(
|
||||
feature = "social",
|
||||
feature = "emoji",
|
||||
feature = "communication",
|
||||
feature = "sports"
|
||||
))]
|
||||
pub use hand_fist::*;
|
||||
#[cfg(any(feature = "cursors", feature = "design", feature = "layout"))]
|
||||
pub use hand_grab::*;
|
||||
#[cfg(feature = "social")]
|
||||
pub use hand_heart::*;
|
||||
#[cfg(feature = "emoji")]
|
||||
|
|
|
|||
|
|
@ -41,13 +41,13 @@ pub fn ScanHeart(props: &ScanHeartProps) -> Html {
|
|||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
>
|
||||
<path
|
||||
d="M11.246 16.657a1 1 0 0 0 1.508 0l3.57-4.101A2.75 2.75 0 1 0 12 9.168a2.75 2.75 0 1 0-4.324 3.388z"
|
||||
/>
|
||||
<path d="M17 3h2a2 2 0 0 1 2 2v2" />
|
||||
<path d="M21 17v2a2 2 0 0 1-2 2h-2" />
|
||||
<path d="M3 7V5a2 2 0 0 1 2-2h2" />
|
||||
<path d="M7 21H5a2 2 0 0 1-2-2v-2" />
|
||||
<path
|
||||
d="M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 4.172 4.306l-3.447 3.62a1 1 0 0 1-1.449 0z"
|
||||
/>
|
||||
</svg>
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,5 +11,5 @@ pub const GITHUB_OWNER: &str = "RustForWeb";
|
|||
pub const GITHUB_REPO: &str = "lucide";
|
||||
|
||||
pub const UPSTREAM_GIT_URL: &str = "https://github.com/lucide-icons/lucide.git";
|
||||
pub const UPSTREAM_GIT_REF: &str = "0.534.0";
|
||||
pub const UPSTREAM_GIT_REF: &str = "0.535.0";
|
||||
pub const UPSTREAM_GITHUB_URL: &str = "https://github.com/lucide-icons/lucide";
|
||||
|
|
|
|||
Loading…
Reference in a new issue