feat: update to upstream v0.536.0 (#129)

Co-authored-by: rust-for-web[bot] <191031261+rust-for-web[bot]@users.noreply.github.com>
This commit is contained in:
rust-for-web[bot] 2025-08-03 21:40:17 +02:00 committed by GitHub
parent 6030a80b06
commit 6172d284d2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
109 changed files with 507 additions and 280 deletions

View file

@ -9551,6 +9551,12 @@ pub fn IconsT1() -> Element {
},
"Turkish Lira",
),
(
rsx! {
Turntable {}
},
"Turntable",
),
(
rsx! {
Turtle {}

View file

@ -1941,6 +1941,7 @@ pub fn IconsT() -> impl IntoView {
(view! { <Truck /> }.into_any(), "Truck"),
(view! { <TruckElectric /> }.into_any(), "Truck Electric"),
(view! { <TurkishLira /> }.into_any(), "Turkish Lira"),
(view! { <Turntable /> }.into_any(), "Turntable"),
(view! { <Turtle /> }.into_any(), "Turtle"),
(view! { <Tv /> }.into_any(), "Tv"),
(view! { <TvMinimal /> }.into_any(), "Tv Minimal"),

View file

@ -1986,6 +1986,7 @@ pub fn IconsT() -> Html {
(html! { <Truck /> }, "Truck"),
(html! { <TruckElectric /> }, "Truck Electric"),
(html! { <TurkishLira /> }, "Turkish Lira"),
(html! { <Turntable /> }, "Turntable"),
(html! { <Turtle /> }, "Turtle"),
(html! { <Tv /> }, "Tv"),
(html! { <TvMinimal /> }, "Tv Minimal"),

View file

@ -34,10 +34,10 @@ pub fn AArrowDown(props: AArrowDownProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M3.5 13h6" }
path { "d": "m2 16 4.5-9 4.5 9" }
path { "d": "M18 7v9" }
path { "d": "m14 12 4 4 4-4" }
path { "d": "M18 16V7" }
path { "d": "m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16" }
path { "d": "M3.304 13h6.392" }
}
}
}

View file

@ -34,10 +34,10 @@ pub fn AArrowUp(props: AArrowUpProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M3.5 13h6" }
path { "d": "m2 16 4.5-9 4.5 9" }
path { "d": "M18 16V7" }
path { "d": "m14 11 4-4 4 4" }
path { "d": "M18 16V7" }
path { "d": "m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16" }
path { "d": "M3.304 13h6.392" }
}
}
}

View file

@ -35,11 +35,11 @@ pub fn BotMessageSquare(props: BotMessageSquareProps) -> Element {
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M12 6V2H8" }
path { "d": "m8 18-4 4V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2Z" }
path { "d": "M2 12h2" }
path { "d": "M9 11v2" }
path { "d": "M15 11v2" }
path { "d": "M2 12h2" }
path { "d": "M20 12h2" }
path { "d": "M20 16a2 2 0 0 1-2 2H8.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 4 20.286V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z" }
path { "d": "M9 11v2" }
}
}
}

View file

@ -34,10 +34,10 @@ pub fn CakeSlice(props: CakeSliceProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
circle { "cx": "9", "cy": "7", "r": "2" }
path { "d": "M7.2 7.9 3 11v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-9c0-2-3-6-7-8l-3.6 2.6" }
path { "d": "M16 13H3" }
path { "d": "M16 17H3" }
path { "d": "m7.2 7.9-3.388 2.5A2 2 0 0 0 3 12.01V20a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-8.654c0-2-2.44-6.026-6.44-8.026a1 1 0 0 0-1.082.057L10.4 5.6" }
circle { "cx": "9", "cy": "7", "r": "2" }
}
}
}

View file

@ -34,12 +34,11 @@ pub fn Hospital(props: HospitalProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M12 6v4" }
path { "d": "M14 14h-4" }
path { "d": "M14 18h-4" }
path { "d": "M14 8h-4" }
path { "d": "M18 12h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2" }
path { "d": "M18 22V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v18" }
path { "d": "M12 7v4" }
path { "d": "M14 21v-3a2 2 0 0 0-4 0v3" }
path { "d": "M14 9h-4" }
path { "d": "M18 11h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2" }
path { "d": "M18 21V5a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16" }
}
}
}

View file

@ -3820,6 +3820,8 @@ mod truck;
mod truck_electric;
#[cfg(feature = "finance")]
mod turkish_lira;
#[cfg(any(feature = "multimedia", feature = "home"))]
mod turntable;
#[cfg(feature = "animals")]
mod turtle;
#[cfg(any(feature = "devices", feature = "multimedia", feature = "communication"))]
@ -7951,6 +7953,8 @@ pub use truck::*;
pub use truck_electric::*;
#[cfg(feature = "finance")]
pub use turkish_lira::*;
#[cfg(any(feature = "multimedia", feature = "home"))]
pub use turntable::*;
#[cfg(feature = "animals")]
pub use turtle::*;
#[cfg(any(feature = "devices", feature = "multimedia", feature = "communication"))]

View file

@ -34,7 +34,7 @@ pub fn MessageCircle(props: MessageCircleProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageCircleCode(props: MessageCircleCodeProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M10 9.5 8 12l2 2.5" }
path { "d": "m14 9.5 2 2.5-2 2.5" }
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22z" }
path { "d": "m10 9-3 3 3 3" }
path { "d": "m14 15 3-3-3-3" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
}
}
}

View file

@ -34,14 +34,14 @@ pub fn MessageCircleDashed(props: MessageCircleDashedProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M13.5 3.1c-.5 0-1-.1-1.5-.1s-1 .1-1.5.1" }
path { "d": "M19.3 6.8a10.45 10.45 0 0 0-2.1-2.1" }
path { "d": "M20.9 13.5c.1-.5.1-1 .1-1.5s-.1-1-.1-1.5" }
path { "d": "M17.2 19.3a10.45 10.45 0 0 0 2.1-2.1" }
path { "d": "M10.5 20.9c.5.1 1 .1 1.5.1s1-.1 1.5-.1" }
path { "d": "M3.5 17.5 2 22l4.5-1.5" }
path { "d": "M3.1 10.5c0 .5-.1 1-.1 1.5s.1 1 .1 1.5" }
path { "d": "M6.8 4.7a10.45 10.45 0 0 0-2.1 2.1" }
path { "d": "M10.1 2.182a10 10 0 0 1 3.8 0" }
path { "d": "M13.9 21.818a10 10 0 0 1-3.8 0" }
path { "d": "M17.609 3.72a10 10 0 0 1 2.69 2.7" }
path { "d": "M2.182 13.9a10 10 0 0 1 0-3.8" }
path { "d": "M20.28 17.61a10 10 0 0 1-2.7 2.69" }
path { "d": "M21.818 10.1a10 10 0 0 1 0 3.8" }
path { "d": "M3.721 6.391a10 10 0 0 1 2.7-2.69" }
path { "d": "m6.163 21.117-2.906.85a1 1 0 0 1-1.236-1.169l.965-2.98" }
}
}
}

View file

@ -34,8 +34,8 @@ pub fn MessageCircleHeart(props: MessageCircleHeartProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" }
path { "d": "M15.8 9.2a2.5 2.5 0 0 0-3.5 0l-.3.4-.35-.3a2.42 2.42 0 1 0-3.2 3.6l3.6 3.5 3.6-3.5c1.2-1.2 1.1-2.7.2-3.7" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
path { "d": "M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 5.004 2.224 3 3 0 0 1-.832 2.083l-3.447 3.62a1 1 0 0 1-1.45-.001z" }
}
}
}

View file

@ -34,7 +34,7 @@ pub fn MessageCircleMore(props: MessageCircleMoreProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
path { "d": "M8 12h.01" }
path { "d": "M12 12h.01" }
path { "d": "M16 12h.01" }

View file

@ -34,9 +34,9 @@ pub fn MessageCircleOff(props: MessageCircleOffProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M20.5 14.9A9 9 0 0 0 9.1 3.5" }
path { "d": "m2 2 20 20" }
path { "d": "M5.6 5.6C3 8.3 2.2 12.5 4 16l-2 6 6-2c3.4 1.8 7.6 1.1 10.3-1.7" }
path { "d": "M4.93 4.929a10 10 0 0 0-1.938 11.412 2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 0 0 11.302-1.989" }
path { "d": "M8.35 2.69A10 10 0 0 1 21.3 15.65" }
}
}
}

View file

@ -34,7 +34,7 @@ pub fn MessageCirclePlus(props: MessageCirclePlusProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
path { "d": "M8 12h8" }
path { "d": "M12 8v8" }
}

View file

@ -34,7 +34,7 @@ pub fn MessageCircleQuestionMark(props: MessageCircleQuestionMarkProps) -> Eleme
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
path { "d": "M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" }
path { "d": "M12 17h.01" }
}

View file

@ -34,9 +34,9 @@ pub fn MessageCircleReply(props: MessageCircleReplyProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
path { "d": "m10 15-3-3 3-3" }
path { "d": "M7 12h7a2 2 0 0 1 2 2v1" }
path { "d": "M7 12h8a2 2 0 0 1 2 2v1" }
}
}
}

View file

@ -34,7 +34,7 @@ pub fn MessageCircleWarning(props: MessageCircleWarningProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
path { "d": "M12 8v4" }
path { "d": "M12 16h.01" }
}

View file

@ -34,7 +34,7 @@ pub fn MessageCircleX(props: MessageCircleXProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M7.9 20A9 9 0 1 0 4 16.1L2 22Z" }
path { "d": "M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" }
path { "d": "m15 9-6 6" }
path { "d": "m9 9 6 6" }
}

View file

@ -34,7 +34,7 @@ pub fn MessageSquare(props: MessageSquareProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageSquareCode(props: MessageSquareCodeProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M10 7.5 8 10l2 2.5" }
path { "d": "m14 7.5 2 2.5-2 2.5" }
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "m10 8-3 3 3 3" }
path { "d": "m14 14 3-3-3-3" }
}
}
}

View file

@ -34,15 +34,19 @@ pub fn MessageSquareDashed(props: MessageSquareDashedProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M10 17H7l-4 4v-7" }
path { "d": "M14 17h1" }
path { "d": "M14 3h1" }
path { "d": "M19 3a2 2 0 0 1 2 2" }
path { "d": "M21 14v1a2 2 0 0 1-2 2" }
path { "d": "M21 9v1" }
path { "d": "M3 9v1" }
path { "d": "M5 3a2 2 0 0 0-2 2" }
path { "d": "M9 3h1" }
path { "d": "M12 19h.01" }
path { "d": "M12 3h.01" }
path { "d": "M16 19h.01" }
path { "d": "M16 3h.01" }
path { "d": "M2 13h.01" }
path { "d": "M2 17v4.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H8" }
path { "d": "M2 5a2 2 0 0 1 2-2" }
path { "d": "M2 9h.01" }
path { "d": "M20 3a2 2 0 0 1 2 2" }
path { "d": "M22 13h.01" }
path { "d": "M22 17a2 2 0 0 1-2 2" }
path { "d": "M22 9h.01" }
path { "d": "M8 3h.01" }
}
}
}

View file

@ -34,10 +34,10 @@ pub fn MessageSquareDiff(props: MessageSquareDiffProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "m5 19-2 2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2" }
path { "d": "M9 10h6" }
path { "d": "M12 7v6" }
path { "d": "M9 17h6" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "M10 15h4" }
path { "d": "M10 9h4" }
path { "d": "M12 7v4" }
}
}
}

View file

@ -34,8 +34,8 @@ pub fn MessageSquareDot(props: MessageSquareDotProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M11.7 3H5a2 2 0 0 0-2 2v16l4-4h12a2 2 0 0 0 2-2v-2.7" }
circle { "cx": "18", "cy": "6", "r": "3" }
path { "d": "M12.7 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4.7" }
circle { "cx": "19", "cy": "6", "r": "3" }
}
}
}

View file

@ -34,8 +34,8 @@ pub fn MessageSquareHeart(props: MessageSquareHeartProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "M14.8 7.5a1.84 1.84 0 0 0-2.6 0l-.2.3-.3-.3a1.84 1.84 0 1 0-2.4 2.8L12 13l2.7-2.7c.9-.9.8-2.1.1-2.8" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "M7.5 9.5c0 .687.265 1.383.697 1.844l3.009 3.264a1.14 1.14 0 0 0 .407.314 1 1 0 0 0 .783-.004 1.14 1.14 0 0 0 .398-.31l3.008-3.264A2.77 2.77 0 0 0 16.5 9.5 2.5 2.5 0 0 0 12 8a2.5 2.5 0 0 0-4.5 1.5" }
}
}
}

View file

@ -34,10 +34,10 @@ pub fn MessageSquareLock(props: MessageSquareLockProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M19 15v-2a2 2 0 1 0-4 0v2" }
path { "d": "M9 17H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3.5" }
path { "d": "M22 8.5V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H10" }
path { "d": "M20 15v-2a2 2 0 0 0-4 0v2" }
rect {
"x": "13",
"x": "14",
"y": "15",
"width": "8",
"height": "5",

View file

@ -34,10 +34,10 @@ pub fn MessageSquareMore(props: MessageSquareMoreProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "M8 10h.01" }
path { "d": "M12 10h.01" }
path { "d": "M16 10h.01" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "M12 11h.01" }
path { "d": "M16 11h.01" }
path { "d": "M8 11h.01" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageSquareOff(props: MessageSquareOffProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15V5a2 2 0 0 0-2-2H9" }
path { "d": "M19 19H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.7.7 0 0 1 2 21.286V5a2 2 0 0 1 1.184-1.826" }
path { "d": "m2 2 20 20" }
path { "d": "M3.6 3.6c-.4.3-.6.8-.6 1.4v16l4-4h10" }
path { "d": "M8.656 3H20a2 2 0 0 1 2 2v11.344" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageSquarePlus(props: MessageSquarePlusProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "M12 7v6" }
path { "d": "M9 10h6" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "M12 8v6" }
path { "d": "M9 11h6" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageSquareQuote(props: MessageSquareQuoteProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "M8 12a2 2 0 0 0 2-2V8H8" }
path { "d": "M14 12a2 2 0 0 0 2-2V8h-2" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "M14 13a2 2 0 0 0 2-2V9h-2" }
path { "d": "M8 13a2 2 0 0 0 2-2V9H8" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageSquareReply(props: MessageSquareReplyProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "m10 7-3 3 3 3" }
path { "d": "M17 13v-1a2 2 0 0 0-2-2H7" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "m10 8-3 3 3 3" }
path { "d": "M17 14v-1a2 2 0 0 0-2-2H7" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageSquareShare(props: MessageSquareShareProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 12v3a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h7" }
path { "d": "M16 3h5v5" }
path { "d": "m16 8 5-5" }
path { "d": "M12 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4" }
path { "d": "M16 3h6v6" }
path { "d": "m16 9 6-6" }
}
}
}

View file

@ -34,9 +34,10 @@ pub fn MessageSquareText(props: MessageSquareTextProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "M13 8H7" }
path { "d": "M17 12H7" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "M7 11h10" }
path { "d": "M7 15h6" }
path { "d": "M7 7h8" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageSquareWarning(props: MessageSquareWarningProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "M12 7v2" }
path { "d": "M12 13h.01" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "M12 15h.01" }
path { "d": "M12 7v4" }
}
}
}

View file

@ -34,9 +34,9 @@ pub fn MessageSquareX(props: MessageSquareXProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" }
path { "d": "m14.5 7.5-5 5" }
path { "d": "m9.5 7.5 5 5" }
path { "d": "M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" }
path { "d": "m14.5 8.5-5 5" }
path { "d": "m9.5 8.5 5 5" }
}
}
}

View file

@ -34,8 +34,8 @@ pub fn MessagesSquare(props: MessagesSquareProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z" }
path { "d": "M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1" }
path { "d": "M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z" }
path { "d": "M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1" }
}
}
}

View file

@ -0,0 +1,49 @@
use dioxus::prelude::*;
#[derive(Clone, PartialEq, Props)]
pub struct TurntableProps {
#[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 Turntable(props: TurntableProps) -> 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": "M10 12.01h.01" }
path { "d": "M18 8v4a8 8 0 0 1-1.07 4" }
circle { "cx": "10", "cy": "12", "r": "4" }
rect {
"x": "2",
"y": "4",
"width": "20",
"height": "16",
"rx": "2",
}
}
}
}

View file

@ -29,10 +29,10 @@ pub fn AArrowDown(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3.5 13h6" />
<path d="m2 16 4.5-9 4.5 9" />
<path d="M18 7v9" />
<path d="m14 12 4 4 4-4" />
<path d="M18 16V7" />
<path d="m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16" />
<path d="M3.304 13h6.392" />
</svg>
}
}

View file

@ -29,10 +29,10 @@ pub fn AArrowUp(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3.5 13h6" />
<path d="m2 16 4.5-9 4.5 9" />
<path d="M18 16V7" />
<path d="m14 11 4-4 4 4" />
<path d="M18 16V7" />
<path d="m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16" />
<path d="M3.304 13h6.392" />
</svg>
}
}

View file

@ -30,11 +30,11 @@ pub fn BotMessageSquare(
stroke-linejoin="round"
>
<path d="M12 6V2H8" />
<path d="m8 18-4 4V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2Z" />
<path d="M2 12h2" />
<path d="M9 11v2" />
<path d="M15 11v2" />
<path d="M2 12h2" />
<path d="M20 12h2" />
<path d="M20 16a2 2 0 0 1-2 2H8.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 4 20.286V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z" />
<path d="M9 11v2" />
</svg>
}
}

View file

@ -29,10 +29,10 @@ pub fn CakeSlice(
stroke-linecap="round"
stroke-linejoin="round"
>
<circle cx="9" cy="7" r="2" />
<path d="M7.2 7.9 3 11v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-9c0-2-3-6-7-8l-3.6 2.6" />
<path d="M16 13H3" />
<path d="M16 17H3" />
<path d="m7.2 7.9-3.388 2.5A2 2 0 0 0 3 12.01V20a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-8.654c0-2-2.44-6.026-6.44-8.026a1 1 0 0 0-1.082.057L10.4 5.6" />
<circle cx="9" cy="7" r="2" />
</svg>
}
}

View file

@ -29,12 +29,11 @@ pub fn Hospital(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 6v4" />
<path d="M14 14h-4" />
<path d="M14 18h-4" />
<path d="M14 8h-4" />
<path d="M18 12h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2" />
<path d="M18 22V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v18" />
<path d="M12 7v4" />
<path d="M14 21v-3a2 2 0 0 0-4 0v3" />
<path d="M14 9h-4" />
<path d="M18 11h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2" />
<path d="M18 21V5a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16" />
</svg>
}
}

View file

@ -3820,6 +3820,8 @@ mod truck;
mod truck_electric;
#[cfg(feature = "finance")]
mod turkish_lira;
#[cfg(any(feature = "multimedia", feature = "home"))]
mod turntable;
#[cfg(feature = "animals")]
mod turtle;
#[cfg(any(feature = "devices", feature = "multimedia", feature = "communication"))]
@ -7951,6 +7953,8 @@ pub use truck::*;
pub use truck_electric::*;
#[cfg(feature = "finance")]
pub use turkish_lira::*;
#[cfg(any(feature = "multimedia", feature = "home"))]
pub use turntable::*;
#[cfg(feature = "animals")]
pub use turtle::*;
#[cfg(any(feature = "devices", feature = "multimedia", feature = "communication"))]

View file

@ -29,7 +29,7 @@ pub fn MessageCircle(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageCircleCode(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 9.5 8 12l2 2.5" />
<path d="m14 9.5 2 2.5-2 2.5" />
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22z" />
<path d="m10 9-3 3 3 3" />
<path d="m14 15 3-3-3-3" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
</svg>
}
}

View file

@ -29,14 +29,14 @@ pub fn MessageCircleDashed(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M13.5 3.1c-.5 0-1-.1-1.5-.1s-1 .1-1.5.1" />
<path d="M19.3 6.8a10.45 10.45 0 0 0-2.1-2.1" />
<path d="M20.9 13.5c.1-.5.1-1 .1-1.5s-.1-1-.1-1.5" />
<path d="M17.2 19.3a10.45 10.45 0 0 0 2.1-2.1" />
<path d="M10.5 20.9c.5.1 1 .1 1.5.1s1-.1 1.5-.1" />
<path d="M3.5 17.5 2 22l4.5-1.5" />
<path d="M3.1 10.5c0 .5-.1 1-.1 1.5s.1 1 .1 1.5" />
<path d="M6.8 4.7a10.45 10.45 0 0 0-2.1 2.1" />
<path d="M10.1 2.182a10 10 0 0 1 3.8 0" />
<path d="M13.9 21.818a10 10 0 0 1-3.8 0" />
<path d="M17.609 3.72a10 10 0 0 1 2.69 2.7" />
<path d="M2.182 13.9a10 10 0 0 1 0-3.8" />
<path d="M20.28 17.61a10 10 0 0 1-2.7 2.69" />
<path d="M21.818 10.1a10 10 0 0 1 0 3.8" />
<path d="M3.721 6.391a10 10 0 0 1 2.7-2.69" />
<path d="m6.163 21.117-2.906.85a1 1 0 0 1-1.236-1.169l.965-2.98" />
</svg>
}
}

View file

@ -29,8 +29,8 @@ pub fn MessageCircleHeart(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path d="M15.8 9.2a2.5 2.5 0 0 0-3.5 0l-.3.4-.35-.3a2.42 2.42 0 1 0-3.2 3.6l3.6 3.5 3.6-3.5c1.2-1.2 1.1-2.7.2-3.7" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
<path d="M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 5.004 2.224 3 3 0 0 1-.832 2.083l-3.447 3.62a1 1 0 0 1-1.45-.001z" />
</svg>
}
}

View file

@ -29,7 +29,7 @@ pub fn MessageCircleMore(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
<path d="M8 12h.01" />
<path d="M12 12h.01" />
<path d="M16 12h.01" />

View file

@ -29,9 +29,9 @@ pub fn MessageCircleOff(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M20.5 14.9A9 9 0 0 0 9.1 3.5" />
<path d="m2 2 20 20" />
<path d="M5.6 5.6C3 8.3 2.2 12.5 4 16l-2 6 6-2c3.4 1.8 7.6 1.1 10.3-1.7" />
<path d="M4.93 4.929a10 10 0 0 0-1.938 11.412 2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 0 0 11.302-1.989" />
<path d="M8.35 2.69A10 10 0 0 1 21.3 15.65" />
</svg>
}
}

View file

@ -29,7 +29,7 @@ pub fn MessageCirclePlus(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
<path d="M8 12h8" />
<path d="M12 8v8" />
</svg>

View file

@ -29,7 +29,7 @@ pub fn MessageCircleQuestionMark(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" />
<path d="M12 17h.01" />
</svg>

View file

@ -29,9 +29,9 @@ pub fn MessageCircleReply(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
<path d="m10 15-3-3 3-3" />
<path d="M7 12h7a2 2 0 0 1 2 2v1" />
<path d="M7 12h8a2 2 0 0 1 2 2v1" />
</svg>
}
}

View file

@ -29,7 +29,7 @@ pub fn MessageCircleWarning(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
<path d="M12 8v4" />
<path d="M12 16h.01" />
</svg>

View file

@ -29,7 +29,7 @@ pub fn MessageCircleX(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719" />
<path d="m15 9-6 6" />
<path d="m9 9 6 6" />
</svg>

View file

@ -29,7 +29,7 @@ pub fn MessageSquare(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquareCode(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 7.5 8 10l2 2.5" />
<path d="m14 7.5 2 2.5-2 2.5" />
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="m10 8-3 3 3 3" />
<path d="m14 14 3-3-3-3" />
</svg>
}
}

View file

@ -29,15 +29,19 @@ pub fn MessageSquareDashed(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 17H7l-4 4v-7" />
<path d="M14 17h1" />
<path d="M14 3h1" />
<path d="M19 3a2 2 0 0 1 2 2" />
<path d="M21 14v1a2 2 0 0 1-2 2" />
<path d="M21 9v1" />
<path d="M3 9v1" />
<path d="M5 3a2 2 0 0 0-2 2" />
<path d="M9 3h1" />
<path d="M12 19h.01" />
<path d="M12 3h.01" />
<path d="M16 19h.01" />
<path d="M16 3h.01" />
<path d="M2 13h.01" />
<path d="M2 17v4.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H8" />
<path d="M2 5a2 2 0 0 1 2-2" />
<path d="M2 9h.01" />
<path d="M20 3a2 2 0 0 1 2 2" />
<path d="M22 13h.01" />
<path d="M22 17a2 2 0 0 1-2 2" />
<path d="M22 9h.01" />
<path d="M8 3h.01" />
</svg>
}
}

View file

@ -29,10 +29,10 @@ pub fn MessageSquareDiff(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m5 19-2 2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2" />
<path d="M9 10h6" />
<path d="M12 7v6" />
<path d="M9 17h6" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="M10 15h4" />
<path d="M10 9h4" />
<path d="M12 7v4" />
</svg>
}
}

View file

@ -29,8 +29,8 @@ pub fn MessageSquareDot(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11.7 3H5a2 2 0 0 0-2 2v16l4-4h12a2 2 0 0 0 2-2v-2.7" />
<circle cx="18" cy="6" r="3" />
<path d="M12.7 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4.7" />
<circle cx="19" cy="6" r="3" />
</svg>
}
}

View file

@ -29,8 +29,8 @@ pub fn MessageSquareHeart(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M14.8 7.5a1.84 1.84 0 0 0-2.6 0l-.2.3-.3-.3a1.84 1.84 0 1 0-2.4 2.8L12 13l2.7-2.7c.9-.9.8-2.1.1-2.8" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="M7.5 9.5c0 .687.265 1.383.697 1.844l3.009 3.264a1.14 1.14 0 0 0 .407.314 1 1 0 0 0 .783-.004 1.14 1.14 0 0 0 .398-.31l3.008-3.264A2.77 2.77 0 0 0 16.5 9.5 2.5 2.5 0 0 0 12 8a2.5 2.5 0 0 0-4.5 1.5" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquareLock(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M19 15v-2a2 2 0 1 0-4 0v2" />
<path d="M9 17H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3.5" />
<rect x="13" y="15" width="8" height="5" rx="1" />
<path d="M22 8.5V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H10" />
<path d="M20 15v-2a2 2 0 0 0-4 0v2" />
<rect x="14" y="15" width="8" height="5" rx="1" />
</svg>
}
}

View file

@ -29,10 +29,10 @@ pub fn MessageSquareMore(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M8 10h.01" />
<path d="M12 10h.01" />
<path d="M16 10h.01" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="M12 11h.01" />
<path d="M16 11h.01" />
<path d="M8 11h.01" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquareOff(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15V5a2 2 0 0 0-2-2H9" />
<path d="M19 19H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.7.7 0 0 1 2 21.286V5a2 2 0 0 1 1.184-1.826" />
<path d="m2 2 20 20" />
<path d="M3.6 3.6c-.4.3-.6.8-.6 1.4v16l4-4h10" />
<path d="M8.656 3H20a2 2 0 0 1 2 2v11.344" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquarePlus(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M12 7v6" />
<path d="M9 10h6" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="M12 8v6" />
<path d="M9 11h6" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquareQuote(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M8 12a2 2 0 0 0 2-2V8H8" />
<path d="M14 12a2 2 0 0 0 2-2V8h-2" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="M14 13a2 2 0 0 0 2-2V9h-2" />
<path d="M8 13a2 2 0 0 0 2-2V9H8" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquareReply(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="m10 7-3 3 3 3" />
<path d="M17 13v-1a2 2 0 0 0-2-2H7" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="m10 8-3 3 3 3" />
<path d="M17 14v-1a2 2 0 0 0-2-2H7" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquareShare(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 12v3a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h7" />
<path d="M16 3h5v5" />
<path d="m16 8 5-5" />
<path d="M12 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4" />
<path d="M16 3h6v6" />
<path d="m16 9 6-6" />
</svg>
}
}

View file

@ -29,9 +29,10 @@ pub fn MessageSquareText(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M13 8H7" />
<path d="M17 12H7" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="M7 11h10" />
<path d="M7 15h6" />
<path d="M7 7h8" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquareWarning(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M12 7v2" />
<path d="M12 13h.01" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="M12 15h.01" />
<path d="M12 7v4" />
</svg>
}
}

View file

@ -29,9 +29,9 @@ pub fn MessageSquareX(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="m14.5 7.5-5 5" />
<path d="m9.5 7.5 5 5" />
<path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z" />
<path d="m14.5 8.5-5 5" />
<path d="m9.5 8.5 5 5" />
</svg>
}
}

View file

@ -29,8 +29,8 @@ pub fn MessagesSquare(
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z" />
<path d="M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1" />
<path d="M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z" />
<path d="M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1" />
</svg>
}
}

View file

@ -0,0 +1,38 @@
use leptos::{prelude::*, svg::Svg};
#[component]
pub fn Turntable(
#[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="M10 12.01h.01" />
<path d="M18 8v4a8 8 0 0 1-1.07 4" />
<circle cx="10" cy="12" r="4" />
<rect x="2" y="4" width="20" height="16" rx="2" />
</svg>
}
}

View file

@ -41,10 +41,10 @@ pub fn AArrowDown(props: &AArrowDownProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3.5 13h6" />
<path d="m2 16 4.5-9 4.5 9" />
<path d="M18 7v9" />
<path d="m14 12 4 4 4-4" />
<path d="M18 16V7" />
<path d="m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16" />
<path d="M3.304 13h6.392" />
</svg>
}
}

View file

@ -41,10 +41,10 @@ pub fn AArrowUp(props: &AArrowUpProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M3.5 13h6" />
<path d="m2 16 4.5-9 4.5 9" />
<path d="M18 16V7" />
<path d="m14 11 4-4 4 4" />
<path d="M18 16V7" />
<path d="m2 16 4.039-9.69a.5.5 0 0 1 .923 0L11 16" />
<path d="M3.304 13h6.392" />
</svg>
}
}

View file

@ -42,11 +42,13 @@ pub fn BotMessageSquare(props: &BotMessageSquareProps) -> Html {
stroke-linejoin="round"
>
<path d="M12 6V2H8" />
<path d="m8 18-4 4V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2Z" />
<path d="M2 12h2" />
<path d="M9 11v2" />
<path d="M15 11v2" />
<path d="M2 12h2" />
<path d="M20 12h2" />
<path
d="M20 16a2 2 0 0 1-2 2H8.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 4 20.286V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z"
/>
<path d="M9 11v2" />
</svg>
}
}

View file

@ -41,10 +41,12 @@ pub fn CakeSlice(props: &CakeSliceProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<circle cx="9" cy="7" r="2" />
<path d="M7.2 7.9 3 11v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-9c0-2-3-6-7-8l-3.6 2.6" />
<path d="M16 13H3" />
<path d="M16 17H3" />
<path
d="m7.2 7.9-3.388 2.5A2 2 0 0 0 3 12.01V20a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-8.654c0-2-2.44-6.026-6.44-8.026a1 1 0 0 0-1.082.057L10.4 5.6"
/>
<circle cx="9" cy="7" r="2" />
</svg>
}
}

View file

@ -41,12 +41,11 @@ pub fn Hospital(props: &HospitalProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M12 6v4" />
<path d="M14 14h-4" />
<path d="M14 18h-4" />
<path d="M14 8h-4" />
<path d="M18 12h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2" />
<path d="M18 22V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v18" />
<path d="M12 7v4" />
<path d="M14 21v-3a2 2 0 0 0-4 0v3" />
<path d="M14 9h-4" />
<path d="M18 11h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2" />
<path d="M18 21V5a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16" />
</svg>
}
}

View file

@ -3822,6 +3822,8 @@ mod truck;
mod truck_electric;
#[cfg(feature = "finance")]
mod turkish_lira;
#[cfg(any(feature = "multimedia", feature = "home"))]
mod turntable;
#[cfg(feature = "animals")]
mod turtle;
#[cfg(any(feature = "devices", feature = "multimedia", feature = "communication"))]
@ -7953,6 +7955,8 @@ pub use truck::*;
pub use truck_electric::*;
#[cfg(feature = "finance")]
pub use turkish_lira::*;
#[cfg(any(feature = "multimedia", feature = "home"))]
pub use turntable::*;
#[cfg(feature = "animals")]
pub use turtle::*;
#[cfg(any(feature = "devices", feature = "multimedia", feature = "communication"))]

View file

@ -41,7 +41,9 @@ pub fn MessageCircle(props: &MessageCircleProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
</svg>
}
}

View file

@ -41,9 +41,11 @@ pub fn MessageCircleCode(props: &MessageCircleCodeProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 9.5 8 12l2 2.5" />
<path d="m14 9.5 2 2.5-2 2.5" />
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22z" />
<path d="m10 9-3 3 3 3" />
<path d="m14 15 3-3-3-3" />
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
</svg>
}
}

View file

@ -41,14 +41,14 @@ pub fn MessageCircleDashed(props: &MessageCircleDashedProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M13.5 3.1c-.5 0-1-.1-1.5-.1s-1 .1-1.5.1" />
<path d="M19.3 6.8a10.45 10.45 0 0 0-2.1-2.1" />
<path d="M20.9 13.5c.1-.5.1-1 .1-1.5s-.1-1-.1-1.5" />
<path d="M17.2 19.3a10.45 10.45 0 0 0 2.1-2.1" />
<path d="M10.5 20.9c.5.1 1 .1 1.5.1s1-.1 1.5-.1" />
<path d="M3.5 17.5 2 22l4.5-1.5" />
<path d="M3.1 10.5c0 .5-.1 1-.1 1.5s.1 1 .1 1.5" />
<path d="M6.8 4.7a10.45 10.45 0 0 0-2.1 2.1" />
<path d="M10.1 2.182a10 10 0 0 1 3.8 0" />
<path d="M13.9 21.818a10 10 0 0 1-3.8 0" />
<path d="M17.609 3.72a10 10 0 0 1 2.69 2.7" />
<path d="M2.182 13.9a10 10 0 0 1 0-3.8" />
<path d="M20.28 17.61a10 10 0 0 1-2.7 2.69" />
<path d="M21.818 10.1a10 10 0 0 1 0 3.8" />
<path d="M3.721 6.391a10 10 0 0 1 2.7-2.69" />
<path d="m6.163 21.117-2.906.85a1 1 0 0 1-1.236-1.169l.965-2.98" />
</svg>
}
}

View file

@ -41,9 +41,11 @@ pub fn MessageCircleHeart(props: &MessageCircleHeartProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path
d="M15.8 9.2a2.5 2.5 0 0 0-3.5 0l-.3.4-.35-.3a2.42 2.42 0 1 0-3.2 3.6l3.6 3.5 3.6-3.5c1.2-1.2 1.1-2.7.2-3.7"
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
<path
d="M7.828 13.07A3 3 0 0 1 12 8.764a3 3 0 0 1 5.004 2.224 3 3 0 0 1-.832 2.083l-3.447 3.62a1 1 0 0 1-1.45-.001z"
/>
</svg>
}

View file

@ -41,7 +41,9 @@ pub fn MessageCircleMore(props: &MessageCircleMoreProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
<path d="M8 12h.01" />
<path d="M12 12h.01" />
<path d="M16 12h.01" />

View file

@ -41,9 +41,11 @@ pub fn MessageCircleOff(props: &MessageCircleOffProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M20.5 14.9A9 9 0 0 0 9.1 3.5" />
<path d="m2 2 20 20" />
<path d="M5.6 5.6C3 8.3 2.2 12.5 4 16l-2 6 6-2c3.4 1.8 7.6 1.1 10.3-1.7" />
<path
d="M4.93 4.929a10 10 0 0 0-1.938 11.412 2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 0 0 11.302-1.989"
/>
<path d="M8.35 2.69A10 10 0 0 1 21.3 15.65" />
</svg>
}
}

View file

@ -41,7 +41,9 @@ pub fn MessageCirclePlus(props: &MessageCirclePlusProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
<path d="M8 12h8" />
<path d="M12 8v8" />
</svg>

View file

@ -41,7 +41,9 @@ pub fn MessageCircleQuestionMark(props: &MessageCircleQuestionMarkProps) -> Html
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" />
<path d="M12 17h.01" />
</svg>

View file

@ -41,9 +41,11 @@ pub fn MessageCircleReply(props: &MessageCircleReplyProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
<path d="m10 15-3-3 3-3" />
<path d="M7 12h7a2 2 0 0 1 2 2v1" />
<path d="M7 12h8a2 2 0 0 1 2 2v1" />
</svg>
}
}

View file

@ -41,7 +41,9 @@ pub fn MessageCircleWarning(props: &MessageCircleWarningProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
<path d="M12 8v4" />
<path d="M12 16h.01" />
</svg>

View file

@ -41,7 +41,9 @@ pub fn MessageCircleX(props: &MessageCircleXProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z" />
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
/>
<path d="m15 9-6 6" />
<path d="m9 9 6 6" />
</svg>

View file

@ -41,7 +41,9 @@ pub fn MessageSquare(props: &MessageSquareProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path
d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"
/>
</svg>
}
}

View file

@ -41,9 +41,11 @@ pub fn MessageSquareCode(props: &MessageSquareCodeProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 7.5 8 10l2 2.5" />
<path d="m14 7.5 2 2.5-2 2.5" />
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path
d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"
/>
<path d="m10 8-3 3 3 3" />
<path d="m14 14 3-3-3-3" />
</svg>
}
}

View file

@ -41,15 +41,19 @@ pub fn MessageSquareDashed(props: &MessageSquareDashedProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M10 17H7l-4 4v-7" />
<path d="M14 17h1" />
<path d="M14 3h1" />
<path d="M19 3a2 2 0 0 1 2 2" />
<path d="M21 14v1a2 2 0 0 1-2 2" />
<path d="M21 9v1" />
<path d="M3 9v1" />
<path d="M5 3a2 2 0 0 0-2 2" />
<path d="M9 3h1" />
<path d="M12 19h.01" />
<path d="M12 3h.01" />
<path d="M16 19h.01" />
<path d="M16 3h.01" />
<path d="M2 13h.01" />
<path d="M2 17v4.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H8" />
<path d="M2 5a2 2 0 0 1 2-2" />
<path d="M2 9h.01" />
<path d="M20 3a2 2 0 0 1 2 2" />
<path d="M22 13h.01" />
<path d="M22 17a2 2 0 0 1-2 2" />
<path d="M22 9h.01" />
<path d="M8 3h.01" />
</svg>
}
}

View file

@ -41,10 +41,12 @@ pub fn MessageSquareDiff(props: &MessageSquareDiffProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="m5 19-2 2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2" />
<path d="M9 10h6" />
<path d="M12 7v6" />
<path d="M9 17h6" />
<path
d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"
/>
<path d="M10 15h4" />
<path d="M10 9h4" />
<path d="M12 7v4" />
</svg>
}
}

View file

@ -41,8 +41,10 @@ pub fn MessageSquareDot(props: &MessageSquareDotProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M11.7 3H5a2 2 0 0 0-2 2v16l4-4h12a2 2 0 0 0 2-2v-2.7" />
<circle cx="18" cy="6" r="3" />
<path
d="M12.7 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4.7"
/>
<circle cx="19" cy="6" r="3" />
</svg>
}
}

View file

@ -41,9 +41,11 @@ pub fn MessageSquareHeart(props: &MessageSquareHeartProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path
d="M14.8 7.5a1.84 1.84 0 0 0-2.6 0l-.2.3-.3-.3a1.84 1.84 0 1 0-2.4 2.8L12 13l2.7-2.7c.9-.9.8-2.1.1-2.8"
d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"
/>
<path
d="M7.5 9.5c0 .687.265 1.383.697 1.844l3.009 3.264a1.14 1.14 0 0 0 .407.314 1 1 0 0 0 .783-.004 1.14 1.14 0 0 0 .398-.31l3.008-3.264A2.77 2.77 0 0 0 16.5 9.5 2.5 2.5 0 0 0 12 8a2.5 2.5 0 0 0-4.5 1.5"
/>
</svg>
}

View file

@ -41,9 +41,11 @@ pub fn MessageSquareLock(props: &MessageSquareLockProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M19 15v-2a2 2 0 1 0-4 0v2" />
<path d="M9 17H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3.5" />
<rect x="13" y="15" width="8" height="5" rx="1" />
<path
d="M22 8.5V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H10"
/>
<path d="M20 15v-2a2 2 0 0 0-4 0v2" />
<rect x="14" y="15" width="8" height="5" rx="1" />
</svg>
}
}

View file

@ -41,10 +41,12 @@ pub fn MessageSquareMore(props: &MessageSquareMoreProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M8 10h.01" />
<path d="M12 10h.01" />
<path d="M16 10h.01" />
<path
d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"
/>
<path d="M12 11h.01" />
<path d="M16 11h.01" />
<path d="M8 11h.01" />
</svg>
}
}

View file

@ -41,9 +41,11 @@ pub fn MessageSquareOff(props: &MessageSquareOffProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15V5a2 2 0 0 0-2-2H9" />
<path
d="M19 19H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.7.7 0 0 1 2 21.286V5a2 2 0 0 1 1.184-1.826"
/>
<path d="m2 2 20 20" />
<path d="M3.6 3.6c-.4.3-.6.8-.6 1.4v16l4-4h10" />
<path d="M8.656 3H20a2 2 0 0 1 2 2v11.344" />
</svg>
}
}

View file

@ -41,9 +41,11 @@ pub fn MessageSquarePlus(props: &MessageSquarePlusProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z" />
<path d="M12 7v6" />
<path d="M9 10h6" />
<path
d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"
/>
<path d="M12 8v6" />
<path d="M9 11h6" />
</svg>
}
}

Some files were not shown because too many files have changed in this diff Show more