From a9891e171c3496001a1a6caa681c11a00c3b9bfa Mon Sep 17 00:00:00 2001
From: "rust-for-web[bot]"
<191031261+rust-for-web[bot]@users.noreply.github.com>
Date: Tue, 9 Sep 2025 16:24:29 +0000
Subject: [PATCH] feat: update to upstream v0.543.0
---
book-examples/dioxus/src/icons.rs | 136 +++++++++---------
book-examples/leptos/src/icons.rs | 19 +--
book-examples/yew/src/icons.rs | 19 +--
packages/dioxus/src/bug.rs | 18 +--
packages/dioxus/src/bug_off.rs | 13 +-
packages/dioxus/src/bug_play.rs | 8 +-
packages/dioxus/src/calendar_cog.rs | 2 +-
packages/dioxus/src/chart_no_axes_column.rs | 21 +--
.../src/chart_no_axes_column_decreasing.rs | 6 +-
.../src/chart_no_axes_column_increasing.rs | 21 +--
packages/dioxus/src/chart_no_axes_gantt.rs | 6 +-
packages/dioxus/src/church.rs | 6 +-
packages/dioxus/src/house.rs | 2 +-
packages/dioxus/src/house_heart.rs | 41 ++++++
packages/dioxus/src/house_plug.rs | 2 +-
packages/dioxus/src/house_plus.rs | 4 +-
packages/dioxus/src/house_wifi.rs | 2 +-
packages/dioxus/src/kanban.rs | 6 +-
packages/dioxus/src/lib.rs | 76 +++++-----
packages/dioxus/src/list.rs | 8 +-
packages/dioxus/src/list_check.rs | 6 +-
packages/dioxus/src/list_checks.rs | 6 +-
packages/dioxus/src/list_chevrons_down_up.rs | 8 +-
packages/dioxus/src/list_chevrons_up_down.rs | 44 ++++++
packages/dioxus/src/list_collapse.rs | 4 +-
packages/dioxus/src/list_end.rs | 8 +-
packages/dioxus/src/list_filter.rs | 6 +-
packages/dioxus/src/list_filter_plus.rs | 10 +-
packages/dioxus/src/list_indent_decrease.rs | 43 ++++++
packages/dioxus/src/list_indent_increase.rs | 43 ++++++
packages/dioxus/src/list_minus.rs | 4 +-
packages/dioxus/src/list_music.rs | 10 +-
packages/dioxus/src/list_ordered.rs | 12 +-
packages/dioxus/src/list_plus.rs | 4 +-
packages/dioxus/src/list_restart.rs | 4 +-
packages/dioxus/src/list_start.rs | 10 +-
packages/dioxus/src/list_todo.rs | 10 +-
packages/dioxus/src/list_tree.rs | 10 +-
packages/dioxus/src/list_video.rs | 8 +-
packages/dioxus/src/list_x.rs | 8 +-
packages/dioxus/src/logs.rs | 14 +-
packages/dioxus/src/menu.rs | 4 +-
packages/dioxus/src/message_square_quote.rs | 4 +-
.../dioxus/src/panel_left_right_dashed.rs | 16 +--
.../dioxus/src/panel_top_bottom_dashed.rs | 16 +--
packages/dioxus/src/sliders_horizontal.rs | 63 ++------
packages/dioxus/src/sliders_vertical.rs | 63 ++------
packages/dioxus/src/table_of_contents.rs | 8 +-
packages/dioxus/src/text_align_center.rs | 42 ++++++
packages/dioxus/src/text_align_end.rs | 42 ++++++
packages/dioxus/src/text_align_justify.rs | 42 ++++++
packages/dioxus/src/text_align_start.rs | 42 ++++++
packages/dioxus/src/text_initial.rs | 44 ++++++
packages/dioxus/src/text_quote.rs | 6 +-
packages/dioxus/src/text_search.rs | 4 +-
packages/dioxus/src/text_wrap.rs | 43 ++++++
packages/leptos/src/bug.rs | 18 +--
packages/leptos/src/bug_off.rs | 13 +-
packages/leptos/src/bug_play.rs | 8 +-
packages/leptos/src/calendar_cog.rs | 2 +-
packages/leptos/src/chart_no_axes_column.rs | 6 +-
.../src/chart_no_axes_column_decreasing.rs | 6 +-
.../src/chart_no_axes_column_increasing.rs | 6 +-
packages/leptos/src/chart_no_axes_gantt.rs | 6 +-
packages/leptos/src/church.rs | 6 +-
packages/leptos/src/house.rs | 2 +-
packages/leptos/src/house_heart.rs | 36 +++++
packages/leptos/src/house_plug.rs | 2 +-
packages/leptos/src/house_plus.rs | 4 +-
packages/leptos/src/house_wifi.rs | 2 +-
packages/leptos/src/kanban.rs | 6 +-
packages/leptos/src/lib.rs | 76 +++++-----
packages/leptos/src/list.rs | 8 +-
packages/leptos/src/list_check.rs | 6 +-
packages/leptos/src/list_checks.rs | 6 +-
packages/leptos/src/list_chevrons_down_up.rs | 8 +-
packages/leptos/src/list_chevrons_up_down.rs | 39 +++++
packages/leptos/src/list_collapse.rs | 4 +-
packages/leptos/src/list_end.rs | 8 +-
packages/leptos/src/list_filter.rs | 6 +-
packages/leptos/src/list_filter_plus.rs | 10 +-
packages/leptos/src/list_indent_decrease.rs | 38 +++++
packages/leptos/src/list_indent_increase.rs | 38 +++++
packages/leptos/src/list_minus.rs | 4 +-
packages/leptos/src/list_music.rs | 10 +-
packages/leptos/src/list_ordered.rs | 12 +-
packages/leptos/src/list_plus.rs | 4 +-
packages/leptos/src/list_restart.rs | 4 +-
packages/leptos/src/list_start.rs | 10 +-
packages/leptos/src/list_todo.rs | 8 +-
packages/leptos/src/list_tree.rs | 10 +-
packages/leptos/src/list_video.rs | 8 +-
packages/leptos/src/list_x.rs | 8 +-
packages/leptos/src/logs.rs | 14 +-
packages/leptos/src/menu.rs | 4 +-
packages/leptos/src/message_square_quote.rs | 4 +-
.../leptos/src/panel_left_right_dashed.rs | 16 +--
.../leptos/src/panel_top_bottom_dashed.rs | 16 +--
packages/leptos/src/sliders_horizontal.rs | 18 +--
packages/leptos/src/sliders_vertical.rs | 18 +--
packages/leptos/src/table_of_contents.rs | 8 +-
packages/leptos/src/text_align_center.rs | 37 +++++
packages/leptos/src/text_align_end.rs | 37 +++++
packages/leptos/src/text_align_justify.rs | 37 +++++
packages/leptos/src/text_align_start.rs | 37 +++++
packages/leptos/src/text_initial.rs | 39 +++++
packages/leptos/src/text_quote.rs | 6 +-
packages/leptos/src/text_search.rs | 4 +-
packages/leptos/src/text_wrap.rs | 38 +++++
packages/yew/src/bug.rs | 18 +--
packages/yew/src/bug_off.rs | 13 +-
packages/yew/src/bug_play.rs | 8 +-
packages/yew/src/calendar_cog.rs | 2 +-
packages/yew/src/chart_no_axes_column.rs | 6 +-
.../src/chart_no_axes_column_decreasing.rs | 6 +-
.../src/chart_no_axes_column_increasing.rs | 6 +-
packages/yew/src/chart_no_axes_gantt.rs | 6 +-
packages/yew/src/church.rs | 6 +-
packages/yew/src/house.rs | 2 +-
packages/yew/src/house_heart.rs | 52 +++++++
packages/yew/src/house_plug.rs | 2 +-
packages/yew/src/house_plus.rs | 4 +-
packages/yew/src/house_wifi.rs | 2 +-
packages/yew/src/kanban.rs | 6 +-
packages/yew/src/lib.rs | 76 +++++-----
packages/yew/src/list.rs | 8 +-
packages/yew/src/list_check.rs | 6 +-
packages/yew/src/list_checks.rs | 6 +-
packages/yew/src/list_chevrons_down_up.rs | 8 +-
packages/yew/src/list_chevrons_up_down.rs | 51 +++++++
packages/yew/src/list_collapse.rs | 4 +-
packages/yew/src/list_end.rs | 8 +-
packages/yew/src/list_filter.rs | 6 +-
packages/yew/src/list_filter_plus.rs | 10 +-
packages/yew/src/list_indent_decrease.rs | 50 +++++++
packages/yew/src/list_indent_increase.rs | 50 +++++++
packages/yew/src/list_minus.rs | 4 +-
packages/yew/src/list_music.rs | 10 +-
packages/yew/src/list_ordered.rs | 12 +-
packages/yew/src/list_plus.rs | 4 +-
packages/yew/src/list_restart.rs | 4 +-
packages/yew/src/list_start.rs | 10 +-
packages/yew/src/list_todo.rs | 8 +-
packages/yew/src/list_tree.rs | 10 +-
packages/yew/src/list_video.rs | 8 +-
packages/yew/src/list_x.rs | 8 +-
packages/yew/src/logs.rs | 14 +-
packages/yew/src/menu.rs | 4 +-
packages/yew/src/message_square_quote.rs | 4 +-
packages/yew/src/panel_left_right_dashed.rs | 16 +--
packages/yew/src/panel_top_bottom_dashed.rs | 16 +--
packages/yew/src/sliders_horizontal.rs | 18 +--
packages/yew/src/sliders_vertical.rs | 18 +--
packages/yew/src/table_of_contents.rs | 8 +-
packages/yew/src/text_align_center.rs | 49 +++++++
packages/yew/src/text_align_end.rs | 49 +++++++
packages/yew/src/text_align_justify.rs | 49 +++++++
packages/yew/src/text_align_start.rs | 49 +++++++
packages/yew/src/text_initial.rs | 51 +++++++
packages/yew/src/text_quote.rs | 6 +-
packages/yew/src/text_search.rs | 4 +-
packages/yew/src/text_wrap.rs | 50 +++++++
scripts/src/lib.rs | 2 +-
163 files changed, 2010 insertions(+), 805 deletions(-)
create mode 100644 packages/dioxus/src/house_heart.rs
create mode 100644 packages/dioxus/src/list_chevrons_up_down.rs
create mode 100644 packages/dioxus/src/list_indent_decrease.rs
create mode 100644 packages/dioxus/src/list_indent_increase.rs
create mode 100644 packages/dioxus/src/text_align_center.rs
create mode 100644 packages/dioxus/src/text_align_end.rs
create mode 100644 packages/dioxus/src/text_align_justify.rs
create mode 100644 packages/dioxus/src/text_align_start.rs
create mode 100644 packages/dioxus/src/text_initial.rs
create mode 100644 packages/dioxus/src/text_wrap.rs
create mode 100644 packages/leptos/src/house_heart.rs
create mode 100644 packages/leptos/src/list_chevrons_up_down.rs
create mode 100644 packages/leptos/src/list_indent_decrease.rs
create mode 100644 packages/leptos/src/list_indent_increase.rs
create mode 100644 packages/leptos/src/text_align_center.rs
create mode 100644 packages/leptos/src/text_align_end.rs
create mode 100644 packages/leptos/src/text_align_justify.rs
create mode 100644 packages/leptos/src/text_align_start.rs
create mode 100644 packages/leptos/src/text_initial.rs
create mode 100644 packages/leptos/src/text_wrap.rs
create mode 100644 packages/yew/src/house_heart.rs
create mode 100644 packages/yew/src/list_chevrons_up_down.rs
create mode 100644 packages/yew/src/list_indent_decrease.rs
create mode 100644 packages/yew/src/list_indent_increase.rs
create mode 100644 packages/yew/src/text_align_center.rs
create mode 100644 packages/yew/src/text_align_end.rs
create mode 100644 packages/yew/src/text_align_justify.rs
create mode 100644 packages/yew/src/text_align_start.rs
create mode 100644 packages/yew/src/text_initial.rs
create mode 100644 packages/yew/src/text_wrap.rs
diff --git a/book-examples/dioxus/src/icons.rs b/book-examples/dioxus/src/icons.rs
index e4c71574..e55e6203 100644
--- a/book-examples/dioxus/src/icons.rs
+++ b/book-examples/dioxus/src/icons.rs
@@ -129,12 +129,6 @@ pub fn IconsA1() -> Element {
},
"Album",
),
- (
- rsx! {
- AlignCenter {}
- },
- "Align Center",
- ),
(
rsx! {
AlignCenterHorizontal {}
@@ -207,24 +201,6 @@ pub fn IconsA1() -> Element {
},
"Align Horizontal Space Between",
),
- (
- rsx! {
- AlignJustify {}
- },
- "Align Justify",
- ),
- (
- rsx! {
- AlignLeft {}
- },
- "Align Left",
- ),
- (
- rsx! {
- AlignRight {}
- },
- "Align Right",
- ),
(
rsx! {
AlignStartHorizontal {}
@@ -645,21 +621,6 @@ pub fn IconsA1() -> Element {
},
"Arrows Up From Line",
),
- ];
- rsx! {
- for (icon , name) in icons {
- div {
- key: "{name}",
- class: "flex flex-wrap items-center gap-4 text-sm",
- {icon}
- span { {name} }
- }
- }
- }
-}
-#[component]
-pub fn IconsA2() -> Element {
- let icons = [
(
rsx! {
Asterisk {}
@@ -684,6 +645,21 @@ pub fn IconsA2() -> Element {
},
"Audio Lines",
),
+ ];
+ rsx! {
+ for (icon , name) in icons {
+ div {
+ key: "{name}",
+ class: "flex flex-wrap items-center gap-4 text-sm",
+ {icon}
+ span { {name} }
+ }
+ }
+ }
+}
+#[component]
+pub fn IconsA2() -> Element {
+ let icons = [
(
rsx! {
AudioWaveform {}
@@ -5001,6 +4977,12 @@ pub fn IconsH1() -> Element {
},
"House",
),
+ (
+ rsx! {
+ HouseHeart {}
+ },
+ "House Heart",
+ ),
(
rsx! {
HousePlug {}
@@ -5124,18 +5106,6 @@ pub fn IconsI1() -> Element {
},
"Inbox",
),
- (
- rsx! {
- IndentDecrease {}
- },
- "Indent Decrease",
- ),
- (
- rsx! {
- IndentIncrease {}
- },
- "Indent Increase",
- ),
(
rsx! {
IndianRupee {}
@@ -5445,12 +5415,6 @@ pub fn IconsL1() -> Element {
},
"Lectern",
),
- (
- rsx! {
- LetterText {}
- },
- "Letter Text",
- ),
(
rsx! {
Library {}
@@ -5541,6 +5505,12 @@ pub fn IconsL1() -> Element {
},
"List Chevrons Down Up",
),
+ (
+ rsx! {
+ ListChevronsUpDown {}
+ },
+ "List Chevrons Up Down",
+ ),
(
rsx! {
ListCollapse {}
@@ -5565,6 +5535,18 @@ pub fn IconsL1() -> Element {
},
"List Filter Plus",
),
+ (
+ rsx! {
+ ListIndentDecrease {}
+ },
+ "List Indent Decrease",
+ ),
+ (
+ rsx! {
+ ListIndentIncrease {}
+ },
+ "List Indent Increase",
+ ),
(
rsx! {
ListMinus {}
@@ -9261,9 +9243,27 @@ pub fn IconsT1() -> Element {
),
(
rsx! {
- Text {}
+ TextAlignCenter {}
},
- "Text",
+ "Text Align Center",
+ ),
+ (
+ rsx! {
+ TextAlignEnd {}
+ },
+ "Text Align End",
+ ),
+ (
+ rsx! {
+ TextAlignJustify {}
+ },
+ "Text Align Justify",
+ ),
+ (
+ rsx! {
+ TextAlignStart {}
+ },
+ "Text Align Start",
),
(
rsx! {
@@ -9277,6 +9277,12 @@ pub fn IconsT1() -> Element {
},
"Text Cursor Input",
),
+ (
+ rsx! {
+ TextInitial {}
+ },
+ "Text Initial",
+ ),
(
rsx! {
TextQuote {}
@@ -9295,6 +9301,12 @@ pub fn IconsT1() -> Element {
},
"Text Select",
),
+ (
+ rsx! {
+ TextWrap {}
+ },
+ "Text Wrap",
+ ),
(
rsx! {
Theater {}
@@ -10264,12 +10276,6 @@ pub fn IconsW1() -> Element {
},
"Worm",
),
- (
- rsx! {
- WrapText {}
- },
- "Wrap Text",
- ),
(
rsx! {
Wrench {}
diff --git a/book-examples/leptos/src/icons.rs b/book-examples/leptos/src/icons.rs
index 3d391d8d..52766a3a 100644
--- a/book-examples/leptos/src/icons.rs
+++ b/book-examples/leptos/src/icons.rs
@@ -52,7 +52,6 @@ pub fn IconsA() -> impl IntoView {
(view! { }.into_any(), "Alarm Clock Plus"),
(view! { }.into_any(), "Alarm Smoke"),
(view! { }.into_any(), "Album"),
- (view! { }.into_any(), "Align Center"),
(view! { }.into_any(), "Align Center Horizontal"),
(view! { }.into_any(), "Align Center Vertical"),
(view! { }.into_any(), "Align End Horizontal"),
@@ -89,9 +88,6 @@ pub fn IconsA() -> impl IntoView {
view! { }.into_any(),
"Align Horizontal Space Between",
),
- (view! { }.into_any(), "Align Justify"),
- (view! { }.into_any(), "Align Left"),
- (view! { }.into_any(), "Align Right"),
(view! { }.into_any(), "Align Start Horizontal"),
(view! { }.into_any(), "Align Start Vertical"),
(
@@ -1010,6 +1006,7 @@ pub fn IconsH() -> impl IntoView {
(view! { }.into_any(), "Hotel"),
(view! { }.into_any(), "Hourglass"),
(view! { }.into_any(), "House"),
+ (view! { }.into_any(), "House Heart"),
(view! { }.into_any(), "House Plug"),
(view! { }.into_any(), "House Plus"),
(view! { }.into_any(), "House Wifi"),
@@ -1045,8 +1042,6 @@ pub fn IconsI() -> impl IntoView {
(view! { }.into_any(), "Images"),
(view! { }.into_any(), "Import"),
(view! { }.into_any(), "Inbox"),
- (view! { }.into_any(), "Indent Decrease"),
- (view! { }.into_any(), "Indent Increase"),
(view! { }.into_any(), "Indian Rupee"),
(view! { }.into_any(), "Infinity"),
(view! { }.into_any(), "Info"),
@@ -1142,7 +1137,6 @@ pub fn IconsL() -> impl IntoView {
(view! { }.into_any(), "Leaf"),
(view! { }.into_any(), "Leafy Green"),
(view! { }.into_any(), "Lectern"),
- (view! { }.into_any(), "Letter Text"),
(view! { }.into_any(), "Library"),
(view! { }.into_any(), "Library Big"),
(view! { }.into_any(), "Life Buoy"),
@@ -1158,10 +1152,13 @@ pub fn IconsL() -> impl IntoView {
(view! { }.into_any(), "List Check"),
(view! { }.into_any(), "List Checks"),
(view! { }.into_any(), "List Chevrons Down Up"),
+ (view! { }.into_any(), "List Chevrons Up Down"),
(view! { }.into_any(), "List Collapse"),
(view! { }.into_any(), "List End"),
(view! { }.into_any(), "List Filter"),
(view! { }.into_any(), "List Filter Plus"),
+ (view! { }.into_any(), "List Indent Decrease"),
+ (view! { }.into_any(), "List Indent Increase"),
(view! { }.into_any(), "List Minus"),
(view! { }.into_any(), "List Music"),
(view! { }.into_any(), "List Ordered"),
@@ -1890,12 +1887,17 @@ pub fn IconsT() -> impl IntoView {
(view! { }.into_any(), "Test Tube"),
(view! { }.into_any(), "Test Tube Diagonal"),
(view! { }.into_any(), "Test Tubes"),
- (view! { }.into_any(), "Text"),
+ (view! { }.into_any(), "Text Align Center"),
+ (view! { }.into_any(), "Text Align End"),
+ (view! { }.into_any(), "Text Align Justify"),
+ (view! { }.into_any(), "Text Align Start"),
(view! { }.into_any(), "Text Cursor"),
(view! { }.into_any(), "Text Cursor Input"),
+ (view! { }.into_any(), "Text Initial"),
(view! { }.into_any(), "Text Quote"),
(view! { }.into_any(), "Text Search"),
(view! { }.into_any(), "Text Select"),
+ (view! { }.into_any(), "Text Wrap"),
(view! { }.into_any(), "Theater"),
(view! { }.into_any(), "Thermometer"),
(view! { }.into_any(), "Thermometer Snowflake"),
@@ -2101,7 +2103,6 @@ pub fn IconsW() -> impl IntoView {
(view! { }.into_any(), "Wine Off"),
(view! { }.into_any(), "Workflow"),
(view! { }.into_any(), "Worm"),
- (view! { }.into_any(), "Wrap Text"),
(view! { }.into_any(), "Wrench"),
]
key=|icon| icon.1
diff --git a/book-examples/yew/src/icons.rs b/book-examples/yew/src/icons.rs
index 68c04229..d0a50626 100644
--- a/book-examples/yew/src/icons.rs
+++ b/book-examples/yew/src/icons.rs
@@ -50,7 +50,6 @@ pub fn IconsA() -> Html {
(html! { }, "Alarm Clock Plus"),
(html! { }, "Alarm Smoke"),
(html! { }, "Album"),
- (html! { }, "Align Center"),
(
html! { },
"Align Center Horizontal",
@@ -90,9 +89,6 @@ pub fn IconsA() -> Html {
html! { },
"Align Horizontal Space Between",
),
- (html! { }, "Align Justify"),
- (html! { }, "Align Left"),
- (html! { }, "Align Right"),
(html! { }, "Align Start Horizontal"),
(html! { }, "Align Start Vertical"),
(
@@ -1040,6 +1036,7 @@ pub fn IconsH() -> Html {
(html! { }, "Hotel"),
(html! { }, "Hourglass"),
(html! { }, "House"),
+ (html! { }, "House Heart"),
(html! { }, "House Plug"),
(html! { }, "House Plus"),
(html! { }, "House Wifi"),
@@ -1074,8 +1071,6 @@ pub fn IconsI() -> Html {
(html! { }, "Images"),
(html! { }, "Import"),
(html! { }, "Inbox"),
- (html! { }, "Indent Decrease"),
- (html! { }, "Indent Increase"),
(html! { }, "Indian Rupee"),
(html! { }, "Infinity"),
(html! { }, "Info"),
@@ -1168,7 +1163,6 @@ pub fn IconsL() -> Html {
(html! { }, "Leaf"),
(html! { }, "Leafy Green"),
(html! { }, "Lectern"),
- (html! { }, "Letter Text"),
(html! { }, "Library"),
(html! { }, "Library Big"),
(html! { }, "Life Buoy"),
@@ -1184,10 +1178,13 @@ pub fn IconsL() -> Html {
(html! { }, "List Check"),
(html! { }, "List Checks"),
(html! { }, "List Chevrons Down Up"),
+ (html! { }, "List Chevrons Up Down"),
(html! { }, "List Collapse"),
(html! { }, "List End"),
(html! { }, "List Filter"),
(html! { }, "List Filter Plus"),
+ (html! { }, "List Indent Decrease"),
+ (html! { }, "List Indent Increase"),
(html! { }, "List Minus"),
(html! { }, "List Music"),
(html! { }, "List Ordered"),
@@ -1941,12 +1938,17 @@ pub fn IconsT() -> Html {
(html! { }, "Test Tube"),
(html! { }, "Test Tube Diagonal"),
(html! { }, "Test Tubes"),
- (html! { }, "Text"),
+ (html! { }, "Text Align Center"),
+ (html! { }, "Text Align End"),
+ (html! { }, "Text Align Justify"),
+ (html! { }, "Text Align Start"),
(html! { }, "Text Cursor"),
(html! { }, "Text Cursor Input"),
+ (html! { }, "Text Initial"),
(html! { }, "Text Quote"),
(html! { }, "Text Search"),
(html! { }, "Text Select"),
+ (html! { }, "Text Wrap"),
(html! { }, "Theater"),
(html! { }, "Thermometer"),
(html! { }, "Thermometer Snowflake"),
@@ -2149,7 +2151,6 @@ pub fn IconsW() -> Html {
(html! { }, "Wine Off"),
(html! { }, "Workflow"),
(html! { }, "Worm"),
- (html! { }, "Wrap Text"),
(html! { }, "Wrench"),
];
icons
diff --git a/packages/dioxus/src/bug.rs b/packages/dioxus/src/bug.rs
index cafb810d..3e9aa101 100644
--- a/packages/dioxus/src/bug.rs
+++ b/packages/dioxus/src/bug.rs
@@ -34,17 +34,17 @@ pub fn Bug(props: BugProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "m8 2 1.88 1.88" }
- path { "d": "M14.12 3.88 16 2" }
- path { "d": "M9 7.13v-1a3.003 3.003 0 1 1 6 0v1" }
- path { "d": "M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6" }
path { "d": "M12 20v-9" }
- path { "d": "M6.53 9C4.6 8.8 3 7.1 3 5" }
- path { "d": "M6 13H2" }
- path { "d": "M3 21c0-2.1 1.7-3.9 3.8-4" }
- path { "d": "M20.97 5c0 2.1-1.6 3.8-3.5 4" }
+ path { "d": "M14 7a4 4 0 0 1 4 4v3a6 6 0 0 1-12 0v-3a4 4 0 0 1 4-4z" }
+ path { "d": "M14.12 3.88 16 2" }
+ path { "d": "M21 21a4 4 0 0 0-3.81-4" }
+ path { "d": "M21 5a4 4 0 0 1-3.55 3.97" }
path { "d": "M22 13h-4" }
- path { "d": "M17.2 17c2.1.1 3.8 1.9 3.8 4" }
+ path { "d": "M3 21a4 4 0 0 1 3.81-4" }
+ path { "d": "M3 5a4 4 0 0 0 3.55 3.97" }
+ path { "d": "M6 13H2" }
+ path { "d": "m8 2 1.88 1.88" }
+ path { "d": "M9 7.13V6a3 3 0 1 1 6 0v1.13" }
}
}
}
diff --git a/packages/dioxus/src/bug_off.rs b/packages/dioxus/src/bug_off.rs
index 64f64720..c7780049 100644
--- a/packages/dioxus/src/bug_off.rs
+++ b/packages/dioxus/src/bug_off.rs
@@ -34,15 +34,16 @@ pub fn BugOff(props: BugOffProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2" }
+ path { "d": "M12 20v-8" }
path { "d": "M14.12 3.88 16 2" }
- path { "d": "M22 13h-4v-2a4 4 0 0 0-4-4h-1.3" }
- path { "d": "M20.97 5c0 2.1-1.6 3.8-3.5 4" }
+ path { "d": "M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2" }
+ path { "d": "M18 12.34V11a4 4 0 0 0-4-4h-1.3" }
path { "d": "m2 2 20 20" }
- path { "d": "M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13" }
- path { "d": "M12 20v-8" }
+ path { "d": "M21 5a4 4 0 0 1-3.55 3.97" }
+ path { "d": "M22 13h-3.34" }
+ path { "d": "M3 21a4 4 0 0 1 3.81-4" }
path { "d": "M6 13H2" }
- path { "d": "M3 21c0-2.1 1.7-3.9 3.8-4" }
+ path { "d": "M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13" }
}
}
}
diff --git a/packages/dioxus/src/bug_play.rs b/packages/dioxus/src/bug_play.rs
index fa3736c4..80f71be0 100644
--- a/packages/dioxus/src/bug_play.rs
+++ b/packages/dioxus/src/bug_play.rs
@@ -37,12 +37,12 @@ pub fn BugPlay(props: BugPlayProps) -> Element {
path { "d": "M10 19.655A6 6 0 0 1 6 14v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 3.97" }
path { "d": "M14 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z" }
path { "d": "M14.12 3.88 16 2" }
- path { "d": "M20.97 5c0 2.1-1.6 3.8-3.5 4" }
- path { "d": "M3 21c0-2.1 1.7-3.9 3.8-4" }
+ path { "d": "M21 5a4 4 0 0 1-3.55 3.97" }
+ path { "d": "M3 21a4 4 0 0 1 3.81-4" }
+ path { "d": "M3 5a4 4 0 0 0 3.55 3.97" }
path { "d": "M6 13H2" }
- path { "d": "M6.53 9C4.6 8.8 3 7.1 3 5" }
path { "d": "m8 2 1.88 1.88" }
- path { "d": "M9 7.13v-1a3 3 0 0 1 4.18-2.895 3 3 0 0 1 1.821 2.896v1" }
+ path { "d": "M9 7.13V6a3 3 0 1 1 6 0v1.13" }
}
}
}
diff --git a/packages/dioxus/src/calendar_cog.rs b/packages/dioxus/src/calendar_cog.rs
index cb93fb11..e6956d62 100644
--- a/packages/dioxus/src/calendar_cog.rs
+++ b/packages/dioxus/src/calendar_cog.rs
@@ -43,7 +43,7 @@ pub fn CalendarCog(props: CalendarCogProps) -> Element {
path { "d": "m19.53 21.696-.382-.924" }
path { "d": "m20.772 16.852.924-.383" }
path { "d": "m20.772 19.148.924.383" }
- path { "d": "M21 11V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6" }
+ path { "d": "M21 10.592V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6" }
path { "d": "M3 10h18" }
path { "d": "M8 2v4" }
circle { "cx": "18", "cy": "18", "r": "3" }
diff --git a/packages/dioxus/src/chart_no_axes_column.rs b/packages/dioxus/src/chart_no_axes_column.rs
index 9fd48fa9..932c2d08 100644
--- a/packages/dioxus/src/chart_no_axes_column.rs
+++ b/packages/dioxus/src/chart_no_axes_column.rs
@@ -34,24 +34,9 @@ pub fn ChartNoAxesColumn(props: ChartNoAxesColumnProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- line {
- "x1": "18",
- "x2": "18",
- "y1": "20",
- "y2": "10",
- }
- line {
- "x1": "12",
- "x2": "12",
- "y1": "20",
- "y2": "4",
- }
- line {
- "x1": "6",
- "x2": "6",
- "y1": "20",
- "y2": "14",
- }
+ path { "d": "M5 21v-6" }
+ path { "d": "M12 21V3" }
+ path { "d": "M19 21V9" }
}
}
}
diff --git a/packages/dioxus/src/chart_no_axes_column_decreasing.rs b/packages/dioxus/src/chart_no_axes_column_decreasing.rs
index 3e1f8f9d..63f234bf 100644
--- a/packages/dioxus/src/chart_no_axes_column_decreasing.rs
+++ b/packages/dioxus/src/chart_no_axes_column_decreasing.rs
@@ -34,9 +34,9 @@ pub fn ChartNoAxesColumnDecreasing(props: ChartNoAxesColumnDecreasingProps) -> E
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M12 20V10" }
- path { "d": "M18 20v-4" }
- path { "d": "M6 20V4" }
+ path { "d": "M5 21V3" }
+ path { "d": "M12 21V9" }
+ path { "d": "M19 21v-6" }
}
}
}
diff --git a/packages/dioxus/src/chart_no_axes_column_increasing.rs b/packages/dioxus/src/chart_no_axes_column_increasing.rs
index 1bbc020b..a5a7a65d 100644
--- a/packages/dioxus/src/chart_no_axes_column_increasing.rs
+++ b/packages/dioxus/src/chart_no_axes_column_increasing.rs
@@ -34,24 +34,9 @@ pub fn ChartNoAxesColumnIncreasing(props: ChartNoAxesColumnIncreasingProps) -> E
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- line {
- "x1": "12",
- "x2": "12",
- "y1": "20",
- "y2": "10",
- }
- line {
- "x1": "18",
- "x2": "18",
- "y1": "20",
- "y2": "4",
- }
- line {
- "x1": "6",
- "x2": "6",
- "y1": "20",
- "y2": "16",
- }
+ path { "d": "M5 21v-6" }
+ path { "d": "M12 21V9" }
+ path { "d": "M19 21V3" }
}
}
}
diff --git a/packages/dioxus/src/chart_no_axes_gantt.rs b/packages/dioxus/src/chart_no_axes_gantt.rs
index f7921224..bf5836ca 100644
--- a/packages/dioxus/src/chart_no_axes_gantt.rs
+++ b/packages/dioxus/src/chart_no_axes_gantt.rs
@@ -34,9 +34,9 @@ pub fn ChartNoAxesGantt(props: ChartNoAxesGanttProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M8 6h10" }
- path { "d": "M6 12h9" }
- path { "d": "M11 18h7" }
+ path { "d": "M6 5h12" }
+ path { "d": "M4 12h10" }
+ path { "d": "M12 19h8" }
}
}
}
diff --git a/packages/dioxus/src/church.rs b/packages/dioxus/src/church.rs
index 5a025946..1c134eae 100644
--- a/packages/dioxus/src/church.rs
+++ b/packages/dioxus/src/church.rs
@@ -36,9 +36,9 @@ pub fn Church(props: ChurchProps) -> Element {
"stroke-linejoin": "round",
path { "d": "M10 9h4" }
path { "d": "M12 7v5" }
- path { "d": "M14 22v-4a2 2 0 0 0-4 0v4" }
- path { "d": "M18 22V5.618a1 1 0 0 0-.553-.894l-4.553-2.277a2 2 0 0 0-1.788 0L6.553 4.724A1 1 0 0 0 6 5.618V22" }
- path { "d": "m18 7 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.618a1 1 0 0 1 .553-.894L6 7" }
+ path { "d": "M14 21v-3a2 2 0 0 0-4 0v3" }
+ path { "d": "m18 9 3.52 2.147a1 1 0 0 1 .48.854V19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-6.999a1 1 0 0 1 .48-.854L6 9" }
+ path { "d": "M6 21V7a1 1 0 0 1 .376-.782l5-3.999a1 1 0 0 1 1.249.001l5 4A1 1 0 0 1 18 7v14" }
}
}
}
diff --git a/packages/dioxus/src/house.rs b/packages/dioxus/src/house.rs
index 5d8b961a..79c404f6 100644
--- a/packages/dioxus/src/house.rs
+++ b/packages/dioxus/src/house.rs
@@ -35,7 +35,7 @@ pub fn House(props: HouseProps) -> Element {
"stroke-linecap": "round",
"stroke-linejoin": "round",
path { "d": "M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8" }
- path { "d": "M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" }
+ path { "d": "M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" }
}
}
}
diff --git a/packages/dioxus/src/house_heart.rs b/packages/dioxus/src/house_heart.rs
new file mode 100644
index 00000000..c44d607d
--- /dev/null
+++ b/packages/dioxus/src/house_heart.rs
@@ -0,0 +1,41 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct HouseHeartProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn HouseHeart(props: HouseHeartProps) -> 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": "M8.62 13.8A2.25 2.25 0 1 1 12 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": "M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/house_plug.rs b/packages/dioxus/src/house_plug.rs
index 23da006d..b6b735ea 100644
--- a/packages/dioxus/src/house_plug.rs
+++ b/packages/dioxus/src/house_plug.rs
@@ -37,7 +37,7 @@ pub fn HousePlug(props: HousePlugProps) -> Element {
path { "d": "M10 12V8.964" }
path { "d": "M14 12V8.964" }
path { "d": "M15 12a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2a1 1 0 0 1 1-1z" }
- path { "d": "M8.5 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-2" }
+ path { "d": "M8.5 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-2" }
}
}
}
diff --git a/packages/dioxus/src/house_plus.rs b/packages/dioxus/src/house_plus.rs
index 57e78edb..89c6d1a3 100644
--- a/packages/dioxus/src/house_plus.rs
+++ b/packages/dioxus/src/house_plus.rs
@@ -34,8 +34,8 @@ pub fn HousePlus(props: HousePlusProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M12.662 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v2.475" }
- path { "d": "M14.959 12.717A1 1 0 0 0 14 12h-4a1 1 0 0 0-1 1v8" }
+ path { "d": "M12.35 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .71-1.53l7-6a2 2 0 0 1 2.58 0l7 6A2 2 0 0 1 21 10v2.35" }
+ path { "d": "M14.8 12.4A1 1 0 0 0 14 12h-4a1 1 0 0 0-1 1v8" }
path { "d": "M15 18h6" }
path { "d": "M18 15v6" }
}
diff --git a/packages/dioxus/src/house_wifi.rs b/packages/dioxus/src/house_wifi.rs
index 9959234f..8ce6fe51 100644
--- a/packages/dioxus/src/house_wifi.rs
+++ b/packages/dioxus/src/house_wifi.rs
@@ -36,7 +36,7 @@ pub fn HouseWifi(props: HouseWifiProps) -> Element {
"stroke-linejoin": "round",
path { "d": "M9.5 13.866a4 4 0 0 1 5 .01" }
path { "d": "M12 17h.01" }
- path { "d": "M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" }
+ path { "d": "M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" }
path { "d": "M7 10.754a8 8 0 0 1 10 0" }
}
}
diff --git a/packages/dioxus/src/kanban.rs b/packages/dioxus/src/kanban.rs
index 15351a87..c02c814a 100644
--- a/packages/dioxus/src/kanban.rs
+++ b/packages/dioxus/src/kanban.rs
@@ -34,9 +34,9 @@ pub fn Kanban(props: KanbanProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M6 5v11" }
- path { "d": "M12 5v6" }
- path { "d": "M18 5v14" }
+ path { "d": "M5 3v14" }
+ path { "d": "M12 3v8" }
+ path { "d": "M19 3v18" }
}
}
}
diff --git a/packages/dioxus/src/lib.rs b/packages/dioxus/src/lib.rs
index 3249013b..ee7735b7 100644
--- a/packages/dioxus/src/lib.rs
+++ b/packages/dioxus/src/lib.rs
@@ -43,8 +43,6 @@ mod alarm_clock_plus;
mod alarm_smoke;
#[cfg(any(feature = "photography", feature = "multimedia"))]
mod album;
-#[cfg(feature = "text")]
-mod align_center;
#[cfg(feature = "layout")]
mod align_center_horizontal;
#[cfg(feature = "layout")]
@@ -69,12 +67,6 @@ mod align_horizontal_justify_start;
mod align_horizontal_space_around;
#[cfg(feature = "layout")]
mod align_horizontal_space_between;
-#[cfg(feature = "text")]
-mod align_justify;
-#[cfg(feature = "text")]
-mod align_left;
-#[cfg(feature = "text")]
-mod align_right;
#[cfg(feature = "layout")]
mod align_start_horizontal;
#[cfg(feature = "layout")]
@@ -1936,6 +1928,8 @@ mod hotel;
mod hourglass;
#[cfg(any(feature = "buildings", feature = "home"))]
mod house;
+#[cfg(any(feature = "home", feature = "buildings", feature = "medical"))]
+mod house_heart;
#[cfg(any(feature = "buildings", feature = "home", feature = "sustainability"))]
mod house_plug;
#[cfg(any(feature = "buildings", feature = "medical"))]
@@ -1997,10 +1991,6 @@ mod images;
mod import;
#[cfg(any(feature = "account", feature = "mail"))]
mod inbox;
-#[cfg(any(feature = "text", feature = "development"))]
-mod indent_decrease;
-#[cfg(any(feature = "text", feature = "development"))]
-mod indent_increase;
#[cfg(feature = "finance")]
mod indian_rupee;
#[cfg(feature = "multimedia")]
@@ -2104,8 +2094,6 @@ mod leaf;
mod leafy_green;
#[cfg(any(feature = "communication", feature = "multimedia"))]
mod lectern;
-#[cfg(feature = "text")]
-mod letter_text;
#[cfg(any(
feature = "text",
feature = "photography",
@@ -2148,6 +2136,8 @@ mod list_check;
mod list_checks;
#[cfg(any(feature = "text", feature = "arrows"))]
mod list_chevrons_down_up;
+#[cfg(any(feature = "text", feature = "arrows"))]
+mod list_chevrons_up_down;
#[cfg(feature = "text")]
mod list_collapse;
#[cfg(any(feature = "multimedia", feature = "text"))]
@@ -2156,6 +2146,10 @@ mod list_end;
mod list_filter;
#[cfg(any(feature = "text", feature = "layout"))]
mod list_filter_plus;
+#[cfg(any(feature = "text", feature = "development"))]
+mod list_indent_decrease;
+#[cfg(any(feature = "text", feature = "development"))]
+mod list_indent_increase;
#[cfg(any(feature = "multimedia", feature = "text"))]
mod list_minus;
#[cfg(feature = "multimedia")]
@@ -3715,18 +3709,28 @@ mod test_tube;
mod test_tube_diagonal;
#[cfg(feature = "science")]
mod test_tubes;
-#[cfg(any(feature = "text", feature = "files", feature = "cursors"))]
-mod text;
+#[cfg(feature = "text")]
+mod text_align_center;
+#[cfg(feature = "text")]
+mod text_align_end;
+#[cfg(feature = "text")]
+mod text_align_justify;
+#[cfg(feature = "text")]
+mod text_align_start;
#[cfg(any(feature = "text", feature = "cursors"))]
mod text_cursor;
#[cfg(any(feature = "text", feature = "layout"))]
mod text_cursor_input;
#[cfg(feature = "text")]
+mod text_initial;
+#[cfg(feature = "text")]
mod text_quote;
#[cfg(feature = "text")]
mod text_search;
#[cfg(any(feature = "text", feature = "cursors"))]
mod text_select;
+#[cfg(any(feature = "text", feature = "arrows"))]
+mod text_wrap;
#[cfg(any(feature = "buildings", feature = "social"))]
mod theater;
#[cfg(feature = "weather")]
@@ -4120,8 +4124,6 @@ mod wine_off;
mod workflow;
#[cfg(any(feature = "animals", feature = "security"))]
mod worm;
-#[cfg(any(feature = "text", feature = "arrows"))]
-mod wrap_text;
#[cfg(any(feature = "account", feature = "development", feature = "tools"))]
mod wrench;
#[cfg(any(feature = "notifications", feature = "math"))]
@@ -4198,8 +4200,6 @@ pub use alarm_clock_plus::*;
pub use alarm_smoke::*;
#[cfg(any(feature = "photography", feature = "multimedia"))]
pub use album::*;
-#[cfg(feature = "text")]
-pub use align_center::*;
#[cfg(feature = "layout")]
pub use align_center_horizontal::*;
#[cfg(feature = "layout")]
@@ -4224,12 +4224,6 @@ pub use align_horizontal_justify_start::*;
pub use align_horizontal_space_around::*;
#[cfg(feature = "layout")]
pub use align_horizontal_space_between::*;
-#[cfg(feature = "text")]
-pub use align_justify::*;
-#[cfg(feature = "text")]
-pub use align_left::*;
-#[cfg(feature = "text")]
-pub use align_right::*;
#[cfg(feature = "layout")]
pub use align_start_horizontal::*;
#[cfg(feature = "layout")]
@@ -6091,6 +6085,8 @@ pub use hotel::*;
pub use hourglass::*;
#[cfg(any(feature = "buildings", feature = "home"))]
pub use house::*;
+#[cfg(any(feature = "home", feature = "buildings", feature = "medical"))]
+pub use house_heart::*;
#[cfg(any(feature = "buildings", feature = "home", feature = "sustainability"))]
pub use house_plug::*;
#[cfg(any(feature = "buildings", feature = "medical"))]
@@ -6152,10 +6148,6 @@ pub use images::*;
pub use import::*;
#[cfg(any(feature = "account", feature = "mail"))]
pub use inbox::*;
-#[cfg(any(feature = "text", feature = "development"))]
-pub use indent_decrease::*;
-#[cfg(any(feature = "text", feature = "development"))]
-pub use indent_increase::*;
#[cfg(feature = "finance")]
pub use indian_rupee::*;
#[cfg(feature = "multimedia")]
@@ -6259,8 +6251,6 @@ pub use leaf::*;
pub use leafy_green::*;
#[cfg(any(feature = "communication", feature = "multimedia"))]
pub use lectern::*;
-#[cfg(feature = "text")]
-pub use letter_text::*;
#[cfg(any(
feature = "text",
feature = "photography",
@@ -6303,6 +6293,8 @@ pub use list_check::*;
pub use list_checks::*;
#[cfg(any(feature = "text", feature = "arrows"))]
pub use list_chevrons_down_up::*;
+#[cfg(any(feature = "text", feature = "arrows"))]
+pub use list_chevrons_up_down::*;
#[cfg(feature = "text")]
pub use list_collapse::*;
#[cfg(any(feature = "multimedia", feature = "text"))]
@@ -6311,6 +6303,10 @@ pub use list_end::*;
pub use list_filter::*;
#[cfg(any(feature = "text", feature = "layout"))]
pub use list_filter_plus::*;
+#[cfg(any(feature = "text", feature = "development"))]
+pub use list_indent_decrease::*;
+#[cfg(any(feature = "text", feature = "development"))]
+pub use list_indent_increase::*;
#[cfg(any(feature = "multimedia", feature = "text"))]
pub use list_minus::*;
#[cfg(feature = "multimedia")]
@@ -7870,18 +7866,28 @@ pub use test_tube::*;
pub use test_tube_diagonal::*;
#[cfg(feature = "science")]
pub use test_tubes::*;
-#[cfg(any(feature = "text", feature = "files", feature = "cursors"))]
-pub use text::*;
+#[cfg(feature = "text")]
+pub use text_align_center::*;
+#[cfg(feature = "text")]
+pub use text_align_end::*;
+#[cfg(feature = "text")]
+pub use text_align_justify::*;
+#[cfg(feature = "text")]
+pub use text_align_start::*;
#[cfg(any(feature = "text", feature = "cursors"))]
pub use text_cursor::*;
#[cfg(any(feature = "text", feature = "layout"))]
pub use text_cursor_input::*;
#[cfg(feature = "text")]
+pub use text_initial::*;
+#[cfg(feature = "text")]
pub use text_quote::*;
#[cfg(feature = "text")]
pub use text_search::*;
#[cfg(any(feature = "text", feature = "cursors"))]
pub use text_select::*;
+#[cfg(any(feature = "text", feature = "arrows"))]
+pub use text_wrap::*;
#[cfg(any(feature = "buildings", feature = "social"))]
pub use theater::*;
#[cfg(feature = "weather")]
@@ -8275,8 +8281,6 @@ pub use wine_off::*;
pub use workflow::*;
#[cfg(any(feature = "animals", feature = "security"))]
pub use worm::*;
-#[cfg(any(feature = "text", feature = "arrows"))]
-pub use wrap_text::*;
#[cfg(any(feature = "account", feature = "development", feature = "tools"))]
pub use wrench::*;
#[cfg(any(feature = "notifications", feature = "math"))]
diff --git a/packages/dioxus/src/list.rs b/packages/dioxus/src/list.rs
index 955dee14..a387249a 100644
--- a/packages/dioxus/src/list.rs
+++ b/packages/dioxus/src/list.rs
@@ -34,12 +34,12 @@ pub fn List(props: ListProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M3 5h.01" }
path { "d": "M3 12h.01" }
- path { "d": "M3 18h.01" }
- path { "d": "M3 6h.01" }
+ path { "d": "M3 19h.01" }
+ path { "d": "M8 5h13" }
path { "d": "M8 12h13" }
- path { "d": "M8 18h13" }
- path { "d": "M8 6h13" }
+ path { "d": "M8 19h13" }
}
}
}
diff --git a/packages/dioxus/src/list_check.rs b/packages/dioxus/src/list_check.rs
index 27ce49ed..6d3665a7 100644
--- a/packages/dioxus/src/list_check.rs
+++ b/packages/dioxus/src/list_check.rs
@@ -34,10 +34,10 @@ pub fn ListCheck(props: ListCheckProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M11 18H3" }
- path { "d": "m15 18 2 2 4-4" }
+ path { "d": "M16 5H3" }
path { "d": "M16 12H3" }
- path { "d": "M16 6H3" }
+ path { "d": "M11 19H3" }
+ path { "d": "m15 18 2 2 4-4" }
}
}
}
diff --git a/packages/dioxus/src/list_checks.rs b/packages/dioxus/src/list_checks.rs
index e054a1c7..cf48e65a 100644
--- a/packages/dioxus/src/list_checks.rs
+++ b/packages/dioxus/src/list_checks.rs
@@ -34,11 +34,11 @@ pub fn ListChecks(props: ListChecksProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M13 5h8" }
+ path { "d": "M13 12h8" }
+ path { "d": "M13 19h8" }
path { "d": "m3 17 2 2 4-4" }
path { "d": "m3 7 2 2 4-4" }
- path { "d": "M13 6h8" }
- path { "d": "M13 12h8" }
- path { "d": "M13 18h8" }
}
}
}
diff --git a/packages/dioxus/src/list_chevrons_down_up.rs b/packages/dioxus/src/list_chevrons_down_up.rs
index 32316799..3c10e2ac 100644
--- a/packages/dioxus/src/list_chevrons_down_up.rs
+++ b/packages/dioxus/src/list_chevrons_down_up.rs
@@ -34,11 +34,11 @@ pub fn ListChevronsDownUp(props: ListChevronsDownUpProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "m15 18 3-3 3 3" }
- path { "d": "m15 6 3 3 3-3" }
+ path { "d": "M3 5h8" }
path { "d": "M3 12h8" }
- path { "d": "M3 18h8" }
- path { "d": "M3 6h8" }
+ path { "d": "M3 19h8" }
+ path { "d": "m15 5 3 3 3-3" }
+ path { "d": "m15 19 3-3 3 3" }
}
}
}
diff --git a/packages/dioxus/src/list_chevrons_up_down.rs b/packages/dioxus/src/list_chevrons_up_down.rs
new file mode 100644
index 00000000..35d4f235
--- /dev/null
+++ b/packages/dioxus/src/list_chevrons_up_down.rs
@@ -0,0 +1,44 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct ListChevronsUpDownProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn ListChevronsUpDown(props: ListChevronsUpDownProps) -> 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": "M3 5h8" }
+ path { "d": "M3 12h8" }
+ path { "d": "M3 19h8" }
+ path { "d": "m15 8 3-3 3 3" }
+ path { "d": "m15 16 3 3 3-3" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/list_collapse.rs b/packages/dioxus/src/list_collapse.rs
index 762f2622..7855ea02 100644
--- a/packages/dioxus/src/list_collapse.rs
+++ b/packages/dioxus/src/list_collapse.rs
@@ -34,9 +34,9 @@ pub fn ListCollapse(props: ListCollapseProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M10 5h11" }
path { "d": "M10 12h11" }
- path { "d": "M10 18h11" }
- path { "d": "M10 6h11" }
+ path { "d": "M10 19h11" }
path { "d": "m3 10 3-3-3-3" }
path { "d": "m3 20 3-3-3-3" }
}
diff --git a/packages/dioxus/src/list_end.rs b/packages/dioxus/src/list_end.rs
index 0b29f17c..d69df01d 100644
--- a/packages/dioxus/src/list_end.rs
+++ b/packages/dioxus/src/list_end.rs
@@ -34,11 +34,11 @@ pub fn ListEnd(props: ListEndProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M16 5H3" }
path { "d": "M16 12H3" }
- path { "d": "M16 6H3" }
- path { "d": "M10 18H3" }
- path { "d": "M21 6v10a2 2 0 0 1-2 2h-5" }
- path { "d": "m16 16-2 2 2 2" }
+ path { "d": "M9 19H3" }
+ path { "d": "m16 16-3 3 3 3" }
+ path { "d": "M21 5v12a2 2 0 0 1-2 2h-6" }
}
}
}
diff --git a/packages/dioxus/src/list_filter.rs b/packages/dioxus/src/list_filter.rs
index 471e9637..89f88b8a 100644
--- a/packages/dioxus/src/list_filter.rs
+++ b/packages/dioxus/src/list_filter.rs
@@ -34,9 +34,9 @@ pub fn ListFilter(props: ListFilterProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M3 6h18" }
- path { "d": "M7 12h10" }
- path { "d": "M10 18h4" }
+ path { "d": "M2 5h20" }
+ path { "d": "M6 12h12" }
+ path { "d": "M9 19h6" }
}
}
}
diff --git a/packages/dioxus/src/list_filter_plus.rs b/packages/dioxus/src/list_filter_plus.rs
index 851107ed..a30abf5d 100644
--- a/packages/dioxus/src/list_filter_plus.rs
+++ b/packages/dioxus/src/list_filter_plus.rs
@@ -34,11 +34,11 @@ pub fn ListFilterPlus(props: ListFilterPlusProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M10 18h4" }
- path { "d": "M11 6H3" }
- path { "d": "M15 6h6" }
- path { "d": "M18 9V3" }
- path { "d": "M7 12h8" }
+ path { "d": "M12 5H2" }
+ path { "d": "M6 12h12" }
+ path { "d": "M9 19h6" }
+ path { "d": "M16 5h6" }
+ path { "d": "M19 8V2" }
}
}
}
diff --git a/packages/dioxus/src/list_indent_decrease.rs b/packages/dioxus/src/list_indent_decrease.rs
new file mode 100644
index 00000000..c8629184
--- /dev/null
+++ b/packages/dioxus/src/list_indent_decrease.rs
@@ -0,0 +1,43 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct ListIndentDecreaseProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn ListIndentDecrease(props: ListIndentDecreaseProps) -> 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": "M21 5H11" }
+ path { "d": "M21 12H11" }
+ path { "d": "M21 19H11" }
+ path { "d": "m7 8-4 4 4 4" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/list_indent_increase.rs b/packages/dioxus/src/list_indent_increase.rs
new file mode 100644
index 00000000..58b51c18
--- /dev/null
+++ b/packages/dioxus/src/list_indent_increase.rs
@@ -0,0 +1,43 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct ListIndentIncreaseProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn ListIndentIncrease(props: ListIndentIncreaseProps) -> 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": "M21 5H11" }
+ path { "d": "M21 12H11" }
+ path { "d": "M21 19H11" }
+ path { "d": "m3 8 4 4-4 4" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/list_minus.rs b/packages/dioxus/src/list_minus.rs
index babac178..230e989f 100644
--- a/packages/dioxus/src/list_minus.rs
+++ b/packages/dioxus/src/list_minus.rs
@@ -34,9 +34,9 @@ pub fn ListMinus(props: ListMinusProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M16 5H3" }
path { "d": "M11 12H3" }
- path { "d": "M16 6H3" }
- path { "d": "M16 18H3" }
+ path { "d": "M16 19H3" }
path { "d": "M21 12h-6" }
}
}
diff --git a/packages/dioxus/src/list_music.rs b/packages/dioxus/src/list_music.rs
index bd8d3868..5d6cda62 100644
--- a/packages/dioxus/src/list_music.rs
+++ b/packages/dioxus/src/list_music.rs
@@ -34,11 +34,11 @@ pub fn ListMusic(props: ListMusicProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M21 15V6" }
- path { "d": "M18.5 18a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z" }
- path { "d": "M12 12H3" }
- path { "d": "M16 6H3" }
- path { "d": "M12 18H3" }
+ path { "d": "M16 5H3" }
+ path { "d": "M11 12H3" }
+ path { "d": "M11 19H3" }
+ path { "d": "M21 16V5" }
+ circle { "cx": "18", "cy": "16", "r": "3" }
}
}
}
diff --git a/packages/dioxus/src/list_ordered.rs b/packages/dioxus/src/list_ordered.rs
index c3ef1509..53cf1c66 100644
--- a/packages/dioxus/src/list_ordered.rs
+++ b/packages/dioxus/src/list_ordered.rs
@@ -34,12 +34,12 @@ pub fn ListOrdered(props: ListOrderedProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M10 12h11" }
- path { "d": "M10 18h11" }
- path { "d": "M10 6h11" }
- path { "d": "M4 10h2" }
- path { "d": "M4 6h1v4" }
- path { "d": "M6 18H4c0-1 2-2 2-3s-1-1.5-2-1" }
+ path { "d": "M11 5h10" }
+ path { "d": "M11 12h10" }
+ path { "d": "M11 19h10" }
+ path { "d": "M4 4h1v5" }
+ path { "d": "M4 9h2" }
+ path { "d": "M6.5 20H3.4c0-1 2.6-1.925 2.6-3.5a1.5 1.5 0 0 0-2.6-1.02" }
}
}
}
diff --git a/packages/dioxus/src/list_plus.rs b/packages/dioxus/src/list_plus.rs
index a19b3225..39d7b607 100644
--- a/packages/dioxus/src/list_plus.rs
+++ b/packages/dioxus/src/list_plus.rs
@@ -34,9 +34,9 @@ pub fn ListPlus(props: ListPlusProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M16 5H3" }
path { "d": "M11 12H3" }
- path { "d": "M16 6H3" }
- path { "d": "M16 18H3" }
+ path { "d": "M16 19H3" }
path { "d": "M18 9v6" }
path { "d": "M21 12h-6" }
}
diff --git a/packages/dioxus/src/list_restart.rs b/packages/dioxus/src/list_restart.rs
index 4c027936..9ee52091 100644
--- a/packages/dioxus/src/list_restart.rs
+++ b/packages/dioxus/src/list_restart.rs
@@ -34,9 +34,9 @@ pub fn ListRestart(props: ListRestartProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M21 6H3" }
+ path { "d": "M21 5H3" }
path { "d": "M7 12H3" }
- path { "d": "M7 18H3" }
+ path { "d": "M7 19H3" }
path { "d": "M12 18a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L11 14" }
path { "d": "M11 10v4h4" }
}
diff --git a/packages/dioxus/src/list_start.rs b/packages/dioxus/src/list_start.rs
index 1514ee5e..7209e591 100644
--- a/packages/dioxus/src/list_start.rs
+++ b/packages/dioxus/src/list_start.rs
@@ -34,11 +34,11 @@ pub fn ListStart(props: ListStartProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M16 12H3" }
- path { "d": "M16 18H3" }
- path { "d": "M10 6H3" }
- path { "d": "M21 18V8a2 2 0 0 0-2-2h-5" }
- path { "d": "m16 8-2-2 2-2" }
+ path { "d": "M3 5h6" }
+ path { "d": "M3 12h13" }
+ path { "d": "M3 19h13" }
+ path { "d": "m16 8-3-3 3-3" }
+ path { "d": "M21 19V7a2 2 0 0 0-2-2h-6" }
}
}
}
diff --git a/packages/dioxus/src/list_todo.rs b/packages/dioxus/src/list_todo.rs
index 41f32885..55389a27 100644
--- a/packages/dioxus/src/list_todo.rs
+++ b/packages/dioxus/src/list_todo.rs
@@ -34,17 +34,17 @@ pub fn ListTodo(props: ListTodoProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M13 5h8" }
+ path { "d": "M13 12h8" }
+ path { "d": "M13 19h8" }
+ path { "d": "m3 17 2 2 4-4" }
rect {
"x": "3",
- "y": "5",
+ "y": "4",
"width": "6",
"height": "6",
"rx": "1",
}
- path { "d": "m3 17 2 2 4-4" }
- path { "d": "M13 6h8" }
- path { "d": "M13 12h8" }
- path { "d": "M13 18h8" }
}
}
}
diff --git a/packages/dioxus/src/list_tree.rs b/packages/dioxus/src/list_tree.rs
index b0bf7acb..516aa6f8 100644
--- a/packages/dioxus/src/list_tree.rs
+++ b/packages/dioxus/src/list_tree.rs
@@ -34,11 +34,11 @@ pub fn ListTree(props: ListTreeProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M21 12h-8" }
- path { "d": "M21 6H8" }
- path { "d": "M21 18h-8" }
- path { "d": "M3 6v4c0 1.1.9 2 2 2h3" }
- path { "d": "M3 10v6c0 1.1.9 2 2 2h3" }
+ path { "d": "M8 5h13" }
+ path { "d": "M13 12h8" }
+ path { "d": "M13 19h8" }
+ path { "d": "M3 10a2 2 0 0 0 2 2h3" }
+ path { "d": "M3 5v12a2 2 0 0 0 2 2h3" }
}
}
}
diff --git a/packages/dioxus/src/list_video.rs b/packages/dioxus/src/list_video.rs
index 55a53a2f..bbcfa339 100644
--- a/packages/dioxus/src/list_video.rs
+++ b/packages/dioxus/src/list_video.rs
@@ -34,10 +34,10 @@ pub fn ListVideo(props: ListVideoProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M12 12H3" }
- path { "d": "M12 18H3" }
- path { "d": "M16 6H3" }
- path { "d": "M21.033 14.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56v-4.704a.645.645 0 0 1 .968-.56z" }
+ path { "d": "M21 5H3" }
+ path { "d": "M10 12H3" }
+ path { "d": "M10 19H3" }
+ path { "d": "M15 12.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z" }
}
}
}
diff --git a/packages/dioxus/src/list_x.rs b/packages/dioxus/src/list_x.rs
index 6a707542..b66ff9f1 100644
--- a/packages/dioxus/src/list_x.rs
+++ b/packages/dioxus/src/list_x.rs
@@ -34,11 +34,11 @@ pub fn ListX(props: ListXProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M16 5H3" }
path { "d": "M11 12H3" }
- path { "d": "M16 6H3" }
- path { "d": "M16 18H3" }
- path { "d": "m19 10-4 4" }
- path { "d": "m15 10 4 4" }
+ path { "d": "M16 19H3" }
+ path { "d": "m15.5 9.5 5 5" }
+ path { "d": "m20.5 9.5-5 5" }
}
}
}
diff --git a/packages/dioxus/src/logs.rs b/packages/dioxus/src/logs.rs
index 63656276..d681001f 100644
--- a/packages/dioxus/src/logs.rs
+++ b/packages/dioxus/src/logs.rs
@@ -34,15 +34,15 @@ pub fn Logs(props: LogsProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M13 12h8" }
- path { "d": "M13 18h8" }
- path { "d": "M13 6h8" }
+ path { "d": "M3 5h1" }
path { "d": "M3 12h1" }
- path { "d": "M3 18h1" }
- path { "d": "M3 6h1" }
+ path { "d": "M3 19h1" }
+ path { "d": "M8 5h1" }
path { "d": "M8 12h1" }
- path { "d": "M8 18h1" }
- path { "d": "M8 6h1" }
+ path { "d": "M8 19h1" }
+ path { "d": "M13 5h8" }
+ path { "d": "M13 12h8" }
+ path { "d": "M13 19h8" }
}
}
}
diff --git a/packages/dioxus/src/menu.rs b/packages/dioxus/src/menu.rs
index 7e536890..dfcfb7f4 100644
--- a/packages/dioxus/src/menu.rs
+++ b/packages/dioxus/src/menu.rs
@@ -34,9 +34,9 @@ pub fn Menu(props: MenuProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M4 5h16" }
path { "d": "M4 12h16" }
- path { "d": "M4 18h16" }
- path { "d": "M4 6h16" }
+ path { "d": "M4 19h16" }
}
}
}
diff --git a/packages/dioxus/src/message_square_quote.rs b/packages/dioxus/src/message_square_quote.rs
index e907a514..dcfa43e9 100644
--- a/packages/dioxus/src/message_square_quote.rs
+++ b/packages/dioxus/src/message_square_quote.rs
@@ -34,9 +34,9 @@ pub fn MessageSquareQuote(props: MessageSquareQuoteProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M14 14a2 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" }
+ path { "d": "M8 14a2 2 0 0 0 2-2V8H8" }
}
}
}
diff --git a/packages/dioxus/src/panel_left_right_dashed.rs b/packages/dioxus/src/panel_left_right_dashed.rs
index a9101d6d..7bb7416b 100644
--- a/packages/dioxus/src/panel_left_right_dashed.rs
+++ b/packages/dioxus/src/panel_left_right_dashed.rs
@@ -34,14 +34,14 @@ pub fn PanelLeftRightDashed(props: PanelLeftRightDashedProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M16 10V9" }
- path { "d": "M16 15v-1" }
- path { "d": "M16 21v-2" }
- path { "d": "M16 5V3" }
- path { "d": "M8 10V9" }
- path { "d": "M8 15v-1" }
- path { "d": "M8 21v-2" }
- path { "d": "M8 5V3" }
+ path { "d": "M15 10V9" }
+ path { "d": "M15 15v-1" }
+ path { "d": "M15 21v-2" }
+ path { "d": "M15 5V3" }
+ path { "d": "M9 10V9" }
+ path { "d": "M9 15v-1" }
+ path { "d": "M9 21v-2" }
+ path { "d": "M9 5V3" }
rect {
"x": "3",
"y": "3",
diff --git a/packages/dioxus/src/panel_top_bottom_dashed.rs b/packages/dioxus/src/panel_top_bottom_dashed.rs
index e1a813cd..6e262ab2 100644
--- a/packages/dioxus/src/panel_top_bottom_dashed.rs
+++ b/packages/dioxus/src/panel_top_bottom_dashed.rs
@@ -34,14 +34,14 @@ pub fn PanelTopBottomDashed(props: PanelTopBottomDashedProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M14 16h1" }
- path { "d": "M14 8h1" }
- path { "d": "M19 16h2" }
- path { "d": "M19 8h2" }
- path { "d": "M3 16h2" }
- path { "d": "M3 8h2" }
- path { "d": "M9 16h1" }
- path { "d": "M9 8h1" }
+ path { "d": "M14 15h1" }
+ path { "d": "M14 9h1" }
+ path { "d": "M19 15h2" }
+ path { "d": "M19 9h2" }
+ path { "d": "M3 15h2" }
+ path { "d": "M3 9h2" }
+ path { "d": "M9 15h1" }
+ path { "d": "M9 9h1" }
rect {
"x": "3",
"y": "3",
diff --git a/packages/dioxus/src/sliders_horizontal.rs b/packages/dioxus/src/sliders_horizontal.rs
index 3de30f66..f941290b 100644
--- a/packages/dioxus/src/sliders_horizontal.rs
+++ b/packages/dioxus/src/sliders_horizontal.rs
@@ -34,60 +34,15 @@ pub fn SlidersHorizontal(props: SlidersHorizontalProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- line {
- "x1": "21",
- "x2": "14",
- "y1": "4",
- "y2": "4",
- }
- line {
- "x1": "10",
- "x2": "3",
- "y1": "4",
- "y2": "4",
- }
- line {
- "x1": "21",
- "x2": "12",
- "y1": "12",
- "y2": "12",
- }
- line {
- "x1": "8",
- "x2": "3",
- "y1": "12",
- "y2": "12",
- }
- line {
- "x1": "21",
- "x2": "16",
- "y1": "20",
- "y2": "20",
- }
- line {
- "x1": "12",
- "x2": "3",
- "y1": "20",
- "y2": "20",
- }
- line {
- "x1": "14",
- "x2": "14",
- "y1": "2",
- "y2": "6",
- }
- line {
- "x1": "8",
- "x2": "8",
- "y1": "10",
- "y2": "14",
- }
- line {
- "x1": "16",
- "x2": "16",
- "y1": "18",
- "y2": "22",
- }
+ path { "d": "M10 5H3" }
+ path { "d": "M12 19H3" }
+ path { "d": "M14 3v4" }
+ path { "d": "M16 17v4" }
+ path { "d": "M21 12h-9" }
+ path { "d": "M21 19h-5" }
+ path { "d": "M21 5h-7" }
+ path { "d": "M8 10v4" }
+ path { "d": "M8 12H3" }
}
}
}
diff --git a/packages/dioxus/src/sliders_vertical.rs b/packages/dioxus/src/sliders_vertical.rs
index f8f48a19..ee3c256d 100644
--- a/packages/dioxus/src/sliders_vertical.rs
+++ b/packages/dioxus/src/sliders_vertical.rs
@@ -34,60 +34,15 @@ pub fn SlidersVertical(props: SlidersVerticalProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- line {
- "x1": "4",
- "x2": "4",
- "y1": "21",
- "y2": "14",
- }
- line {
- "x1": "4",
- "x2": "4",
- "y1": "10",
- "y2": "3",
- }
- line {
- "x1": "12",
- "x2": "12",
- "y1": "21",
- "y2": "12",
- }
- line {
- "x1": "12",
- "x2": "12",
- "y1": "8",
- "y2": "3",
- }
- line {
- "x1": "20",
- "x2": "20",
- "y1": "21",
- "y2": "16",
- }
- line {
- "x1": "20",
- "x2": "20",
- "y1": "12",
- "y2": "3",
- }
- line {
- "x1": "2",
- "x2": "6",
- "y1": "14",
- "y2": "14",
- }
- line {
- "x1": "10",
- "x2": "14",
- "y1": "8",
- "y2": "8",
- }
- line {
- "x1": "18",
- "x2": "22",
- "y1": "16",
- "y2": "16",
- }
+ path { "d": "M10 8h4" }
+ path { "d": "M12 21v-9" }
+ path { "d": "M12 8V3" }
+ path { "d": "M17 16h4" }
+ path { "d": "M19 12V3" }
+ path { "d": "M19 21v-5" }
+ path { "d": "M3 14h4" }
+ path { "d": "M5 10V3" }
+ path { "d": "M5 21v-7" }
}
}
}
diff --git a/packages/dioxus/src/table_of_contents.rs b/packages/dioxus/src/table_of_contents.rs
index 2b546fb3..4ae69a12 100644
--- a/packages/dioxus/src/table_of_contents.rs
+++ b/packages/dioxus/src/table_of_contents.rs
@@ -34,12 +34,12 @@ pub fn TableOfContents(props: TableOfContentsProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
+ path { "d": "M16 5H3" }
path { "d": "M16 12H3" }
- path { "d": "M16 18H3" }
- path { "d": "M16 6H3" }
+ path { "d": "M16 19H3" }
+ path { "d": "M21 5h.01" }
path { "d": "M21 12h.01" }
- path { "d": "M21 18h.01" }
- path { "d": "M21 6h.01" }
+ path { "d": "M21 19h.01" }
}
}
}
diff --git a/packages/dioxus/src/text_align_center.rs b/packages/dioxus/src/text_align_center.rs
new file mode 100644
index 00000000..f32d411b
--- /dev/null
+++ b/packages/dioxus/src/text_align_center.rs
@@ -0,0 +1,42 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct TextAlignCenterProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn TextAlignCenter(props: TextAlignCenterProps) -> 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": "M21 5H3" }
+ path { "d": "M17 12H7" }
+ path { "d": "M19 19H5" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/text_align_end.rs b/packages/dioxus/src/text_align_end.rs
new file mode 100644
index 00000000..a70a54ee
--- /dev/null
+++ b/packages/dioxus/src/text_align_end.rs
@@ -0,0 +1,42 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct TextAlignEndProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn TextAlignEnd(props: TextAlignEndProps) -> 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": "M21 5H3" }
+ path { "d": "M21 12H9" }
+ path { "d": "M21 19H7" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/text_align_justify.rs b/packages/dioxus/src/text_align_justify.rs
new file mode 100644
index 00000000..476310bd
--- /dev/null
+++ b/packages/dioxus/src/text_align_justify.rs
@@ -0,0 +1,42 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct TextAlignJustifyProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn TextAlignJustify(props: TextAlignJustifyProps) -> 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": "M3 5h18" }
+ path { "d": "M3 12h18" }
+ path { "d": "M3 19h18" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/text_align_start.rs b/packages/dioxus/src/text_align_start.rs
new file mode 100644
index 00000000..c8d01400
--- /dev/null
+++ b/packages/dioxus/src/text_align_start.rs
@@ -0,0 +1,42 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct TextAlignStartProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn TextAlignStart(props: TextAlignStartProps) -> 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": "M21 5H3" }
+ path { "d": "M15 12H3" }
+ path { "d": "M17 19H3" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/text_initial.rs b/packages/dioxus/src/text_initial.rs
new file mode 100644
index 00000000..2353db6f
--- /dev/null
+++ b/packages/dioxus/src/text_initial.rs
@@ -0,0 +1,44 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct TextInitialProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn TextInitial(props: TextInitialProps) -> 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": "M15 5h6" }
+ path { "d": "M15 12h6" }
+ path { "d": "M3 19h18" }
+ path { "d": "m3 12 3.553-7.724a.5.5 0 0 1 .894 0L11 12" }
+ path { "d": "M3.92 10h6.16" }
+ }
+ }
+}
diff --git a/packages/dioxus/src/text_quote.rs b/packages/dioxus/src/text_quote.rs
index 26952155..551cdb01 100644
--- a/packages/dioxus/src/text_quote.rs
+++ b/packages/dioxus/src/text_quote.rs
@@ -34,10 +34,10 @@ pub fn TextQuote(props: TextQuoteProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M17 6H3" }
+ path { "d": "M17 5H3" }
path { "d": "M21 12H8" }
- path { "d": "M21 18H8" }
- path { "d": "M3 12v6" }
+ path { "d": "M21 19H8" }
+ path { "d": "M3 12v7" }
}
}
}
diff --git a/packages/dioxus/src/text_search.rs b/packages/dioxus/src/text_search.rs
index 0c62c6dc..02eb98d6 100644
--- a/packages/dioxus/src/text_search.rs
+++ b/packages/dioxus/src/text_search.rs
@@ -34,9 +34,9 @@ pub fn TextSearch(props: TextSearchProps) -> Element {
"stroke-width": "{stroke_width}",
"stroke-linecap": "round",
"stroke-linejoin": "round",
- path { "d": "M21 6H3" }
+ path { "d": "M21 5H3" }
path { "d": "M10 12H3" }
- path { "d": "M10 18H3" }
+ path { "d": "M10 19H3" }
circle { "cx": "17", "cy": "15", "r": "3" }
path { "d": "m21 19-1.9-1.9" }
}
diff --git a/packages/dioxus/src/text_wrap.rs b/packages/dioxus/src/text_wrap.rs
new file mode 100644
index 00000000..98934573
--- /dev/null
+++ b/packages/dioxus/src/text_wrap.rs
@@ -0,0 +1,43 @@
+use dioxus::prelude::*;
+#[derive(Clone, PartialEq, Props)]
+pub struct TextWrapProps {
+ #[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,
+ pub style: Option,
+}
+#[component]
+pub fn TextWrap(props: TextWrapProps) -> 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": "m16 16-3 3 3 3" }
+ path { "d": "M3 12h14.5a1 1 0 0 1 0 7H13" }
+ path { "d": "M3 19h6" }
+ path { "d": "M3 5h18" }
+ }
+ }
+}
diff --git a/packages/leptos/src/bug.rs b/packages/leptos/src/bug.rs
index e09b5c50..c678bb31 100644
--- a/packages/leptos/src/bug.rs
+++ b/packages/leptos/src/bug.rs
@@ -29,17 +29,17 @@ pub fn Bug(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
+
}
}
diff --git a/packages/leptos/src/bug_off.rs b/packages/leptos/src/bug_off.rs
index 4590cea5..8fd21dde 100644
--- a/packages/leptos/src/bug_off.rs
+++ b/packages/leptos/src/bug_off.rs
@@ -29,15 +29,16 @@ pub fn BugOff(
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
-
+
+
-
-
+
+
+
-
+
}
}
diff --git a/packages/leptos/src/bug_play.rs b/packages/leptos/src/bug_play.rs
index 21694b0a..bf2002bc 100644
--- a/packages/leptos/src/bug_play.rs
+++ b/packages/leptos/src/bug_play.rs
@@ -32,12 +32,12 @@ pub fn BugPlay(
-
-
+
+
+
-
-
+
}
}
diff --git a/packages/leptos/src/calendar_cog.rs b/packages/leptos/src/calendar_cog.rs
index e1230488..175e2bea 100644
--- a/packages/leptos/src/calendar_cog.rs
+++ b/packages/leptos/src/calendar_cog.rs
@@ -38,7 +38,7 @@ pub fn CalendarCog(
-
+
diff --git a/packages/leptos/src/chart_no_axes_column.rs b/packages/leptos/src/chart_no_axes_column.rs
index 2c450cdb..b07f4929 100644
--- a/packages/leptos/src/chart_no_axes_column.rs
+++ b/packages/leptos/src/chart_no_axes_column.rs
@@ -29,9 +29,9 @@ pub fn ChartNoAxesColumn(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/chart_no_axes_column_decreasing.rs b/packages/leptos/src/chart_no_axes_column_decreasing.rs
index c5fc44f8..983b8404 100644
--- a/packages/leptos/src/chart_no_axes_column_decreasing.rs
+++ b/packages/leptos/src/chart_no_axes_column_decreasing.rs
@@ -29,9 +29,9 @@ pub fn ChartNoAxesColumnDecreasing(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/chart_no_axes_column_increasing.rs b/packages/leptos/src/chart_no_axes_column_increasing.rs
index f3f92285..cfacf87c 100644
--- a/packages/leptos/src/chart_no_axes_column_increasing.rs
+++ b/packages/leptos/src/chart_no_axes_column_increasing.rs
@@ -29,9 +29,9 @@ pub fn ChartNoAxesColumnIncreasing(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/chart_no_axes_gantt.rs b/packages/leptos/src/chart_no_axes_gantt.rs
index 297eb0dc..27385f58 100644
--- a/packages/leptos/src/chart_no_axes_gantt.rs
+++ b/packages/leptos/src/chart_no_axes_gantt.rs
@@ -29,9 +29,9 @@ pub fn ChartNoAxesGantt(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/church.rs b/packages/leptos/src/church.rs
index e4fd4b00..b7f3b648 100644
--- a/packages/leptos/src/church.rs
+++ b/packages/leptos/src/church.rs
@@ -31,9 +31,9 @@ pub fn Church(
>
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/house.rs b/packages/leptos/src/house.rs
index 1bd03642..fc22f70d 100644
--- a/packages/leptos/src/house.rs
+++ b/packages/leptos/src/house.rs
@@ -30,7 +30,7 @@ pub fn House(
stroke-linejoin="round"
>
-
+
}
}
diff --git a/packages/leptos/src/house_heart.rs b/packages/leptos/src/house_heart.rs
new file mode 100644
index 00000000..fb31c33d
--- /dev/null
+++ b/packages/leptos/src/house_heart.rs
@@ -0,0 +1,36 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn HouseHeart(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef
}
}
diff --git a/packages/leptos/src/house_plus.rs b/packages/leptos/src/house_plus.rs
index 5bb07fee..7f7b9cdc 100644
--- a/packages/leptos/src/house_plus.rs
+++ b/packages/leptos/src/house_plus.rs
@@ -29,8 +29,8 @@ pub fn HousePlus(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+
diff --git a/packages/leptos/src/house_wifi.rs b/packages/leptos/src/house_wifi.rs
index 9e83c307..d83bc5ae 100644
--- a/packages/leptos/src/house_wifi.rs
+++ b/packages/leptos/src/house_wifi.rs
@@ -31,7 +31,7 @@ pub fn HouseWifi(
>
-
+
}
diff --git a/packages/leptos/src/kanban.rs b/packages/leptos/src/kanban.rs
index 14becc59..3f56d358 100644
--- a/packages/leptos/src/kanban.rs
+++ b/packages/leptos/src/kanban.rs
@@ -29,9 +29,9 @@ pub fn Kanban(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/lib.rs b/packages/leptos/src/lib.rs
index e8c3431f..e7b60c23 100644
--- a/packages/leptos/src/lib.rs
+++ b/packages/leptos/src/lib.rs
@@ -43,8 +43,6 @@ mod alarm_clock_plus;
mod alarm_smoke;
#[cfg(any(feature = "photography", feature = "multimedia"))]
mod album;
-#[cfg(feature = "text")]
-mod align_center;
#[cfg(feature = "layout")]
mod align_center_horizontal;
#[cfg(feature = "layout")]
@@ -69,12 +67,6 @@ mod align_horizontal_justify_start;
mod align_horizontal_space_around;
#[cfg(feature = "layout")]
mod align_horizontal_space_between;
-#[cfg(feature = "text")]
-mod align_justify;
-#[cfg(feature = "text")]
-mod align_left;
-#[cfg(feature = "text")]
-mod align_right;
#[cfg(feature = "layout")]
mod align_start_horizontal;
#[cfg(feature = "layout")]
@@ -1936,6 +1928,8 @@ mod hotel;
mod hourglass;
#[cfg(any(feature = "buildings", feature = "home"))]
mod house;
+#[cfg(any(feature = "home", feature = "buildings", feature = "medical"))]
+mod house_heart;
#[cfg(any(feature = "buildings", feature = "home", feature = "sustainability"))]
mod house_plug;
#[cfg(any(feature = "buildings", feature = "medical"))]
@@ -1997,10 +1991,6 @@ mod images;
mod import;
#[cfg(any(feature = "account", feature = "mail"))]
mod inbox;
-#[cfg(any(feature = "text", feature = "development"))]
-mod indent_decrease;
-#[cfg(any(feature = "text", feature = "development"))]
-mod indent_increase;
#[cfg(feature = "finance")]
mod indian_rupee;
#[cfg(feature = "multimedia")]
@@ -2104,8 +2094,6 @@ mod leaf;
mod leafy_green;
#[cfg(any(feature = "communication", feature = "multimedia"))]
mod lectern;
-#[cfg(feature = "text")]
-mod letter_text;
#[cfg(any(
feature = "text",
feature = "photography",
@@ -2148,6 +2136,8 @@ mod list_check;
mod list_checks;
#[cfg(any(feature = "text", feature = "arrows"))]
mod list_chevrons_down_up;
+#[cfg(any(feature = "text", feature = "arrows"))]
+mod list_chevrons_up_down;
#[cfg(feature = "text")]
mod list_collapse;
#[cfg(any(feature = "multimedia", feature = "text"))]
@@ -2156,6 +2146,10 @@ mod list_end;
mod list_filter;
#[cfg(any(feature = "text", feature = "layout"))]
mod list_filter_plus;
+#[cfg(any(feature = "text", feature = "development"))]
+mod list_indent_decrease;
+#[cfg(any(feature = "text", feature = "development"))]
+mod list_indent_increase;
#[cfg(any(feature = "multimedia", feature = "text"))]
mod list_minus;
#[cfg(feature = "multimedia")]
@@ -3715,18 +3709,28 @@ mod test_tube;
mod test_tube_diagonal;
#[cfg(feature = "science")]
mod test_tubes;
-#[cfg(any(feature = "text", feature = "files", feature = "cursors"))]
-mod text;
+#[cfg(feature = "text")]
+mod text_align_center;
+#[cfg(feature = "text")]
+mod text_align_end;
+#[cfg(feature = "text")]
+mod text_align_justify;
+#[cfg(feature = "text")]
+mod text_align_start;
#[cfg(any(feature = "text", feature = "cursors"))]
mod text_cursor;
#[cfg(any(feature = "text", feature = "layout"))]
mod text_cursor_input;
#[cfg(feature = "text")]
+mod text_initial;
+#[cfg(feature = "text")]
mod text_quote;
#[cfg(feature = "text")]
mod text_search;
#[cfg(any(feature = "text", feature = "cursors"))]
mod text_select;
+#[cfg(any(feature = "text", feature = "arrows"))]
+mod text_wrap;
#[cfg(any(feature = "buildings", feature = "social"))]
mod theater;
#[cfg(feature = "weather")]
@@ -4120,8 +4124,6 @@ mod wine_off;
mod workflow;
#[cfg(any(feature = "animals", feature = "security"))]
mod worm;
-#[cfg(any(feature = "text", feature = "arrows"))]
-mod wrap_text;
#[cfg(any(feature = "account", feature = "development", feature = "tools"))]
mod wrench;
#[cfg(any(feature = "notifications", feature = "math"))]
@@ -4198,8 +4200,6 @@ pub use alarm_clock_plus::*;
pub use alarm_smoke::*;
#[cfg(any(feature = "photography", feature = "multimedia"))]
pub use album::*;
-#[cfg(feature = "text")]
-pub use align_center::*;
#[cfg(feature = "layout")]
pub use align_center_horizontal::*;
#[cfg(feature = "layout")]
@@ -4224,12 +4224,6 @@ pub use align_horizontal_justify_start::*;
pub use align_horizontal_space_around::*;
#[cfg(feature = "layout")]
pub use align_horizontal_space_between::*;
-#[cfg(feature = "text")]
-pub use align_justify::*;
-#[cfg(feature = "text")]
-pub use align_left::*;
-#[cfg(feature = "text")]
-pub use align_right::*;
#[cfg(feature = "layout")]
pub use align_start_horizontal::*;
#[cfg(feature = "layout")]
@@ -6091,6 +6085,8 @@ pub use hotel::*;
pub use hourglass::*;
#[cfg(any(feature = "buildings", feature = "home"))]
pub use house::*;
+#[cfg(any(feature = "home", feature = "buildings", feature = "medical"))]
+pub use house_heart::*;
#[cfg(any(feature = "buildings", feature = "home", feature = "sustainability"))]
pub use house_plug::*;
#[cfg(any(feature = "buildings", feature = "medical"))]
@@ -6152,10 +6148,6 @@ pub use images::*;
pub use import::*;
#[cfg(any(feature = "account", feature = "mail"))]
pub use inbox::*;
-#[cfg(any(feature = "text", feature = "development"))]
-pub use indent_decrease::*;
-#[cfg(any(feature = "text", feature = "development"))]
-pub use indent_increase::*;
#[cfg(feature = "finance")]
pub use indian_rupee::*;
#[cfg(feature = "multimedia")]
@@ -6259,8 +6251,6 @@ pub use leaf::*;
pub use leafy_green::*;
#[cfg(any(feature = "communication", feature = "multimedia"))]
pub use lectern::*;
-#[cfg(feature = "text")]
-pub use letter_text::*;
#[cfg(any(
feature = "text",
feature = "photography",
@@ -6303,6 +6293,8 @@ pub use list_check::*;
pub use list_checks::*;
#[cfg(any(feature = "text", feature = "arrows"))]
pub use list_chevrons_down_up::*;
+#[cfg(any(feature = "text", feature = "arrows"))]
+pub use list_chevrons_up_down::*;
#[cfg(feature = "text")]
pub use list_collapse::*;
#[cfg(any(feature = "multimedia", feature = "text"))]
@@ -6311,6 +6303,10 @@ pub use list_end::*;
pub use list_filter::*;
#[cfg(any(feature = "text", feature = "layout"))]
pub use list_filter_plus::*;
+#[cfg(any(feature = "text", feature = "development"))]
+pub use list_indent_decrease::*;
+#[cfg(any(feature = "text", feature = "development"))]
+pub use list_indent_increase::*;
#[cfg(any(feature = "multimedia", feature = "text"))]
pub use list_minus::*;
#[cfg(feature = "multimedia")]
@@ -7870,18 +7866,28 @@ pub use test_tube::*;
pub use test_tube_diagonal::*;
#[cfg(feature = "science")]
pub use test_tubes::*;
-#[cfg(any(feature = "text", feature = "files", feature = "cursors"))]
-pub use text::*;
+#[cfg(feature = "text")]
+pub use text_align_center::*;
+#[cfg(feature = "text")]
+pub use text_align_end::*;
+#[cfg(feature = "text")]
+pub use text_align_justify::*;
+#[cfg(feature = "text")]
+pub use text_align_start::*;
#[cfg(any(feature = "text", feature = "cursors"))]
pub use text_cursor::*;
#[cfg(any(feature = "text", feature = "layout"))]
pub use text_cursor_input::*;
#[cfg(feature = "text")]
+pub use text_initial::*;
+#[cfg(feature = "text")]
pub use text_quote::*;
#[cfg(feature = "text")]
pub use text_search::*;
#[cfg(any(feature = "text", feature = "cursors"))]
pub use text_select::*;
+#[cfg(any(feature = "text", feature = "arrows"))]
+pub use text_wrap::*;
#[cfg(any(feature = "buildings", feature = "social"))]
pub use theater::*;
#[cfg(feature = "weather")]
@@ -8275,8 +8281,6 @@ pub use wine_off::*;
pub use workflow::*;
#[cfg(any(feature = "animals", feature = "security"))]
pub use worm::*;
-#[cfg(any(feature = "text", feature = "arrows"))]
-pub use wrap_text::*;
#[cfg(any(feature = "account", feature = "development", feature = "tools"))]
pub use wrench::*;
#[cfg(any(feature = "notifications", feature = "math"))]
diff --git a/packages/leptos/src/list.rs b/packages/leptos/src/list.rs
index b023e56e..a3afac27 100644
--- a/packages/leptos/src/list.rs
+++ b/packages/leptos/src/list.rs
@@ -29,12 +29,12 @@ pub fn List(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
+
-
-
+
}
}
diff --git a/packages/leptos/src/list_check.rs b/packages/leptos/src/list_check.rs
index df4265f5..9710374a 100644
--- a/packages/leptos/src/list_check.rs
+++ b/packages/leptos/src/list_check.rs
@@ -29,10 +29,10 @@ pub fn ListCheck(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
-
+
+
}
}
diff --git a/packages/leptos/src/list_checks.rs b/packages/leptos/src/list_checks.rs
index d0246659..802178ca 100644
--- a/packages/leptos/src/list_checks.rs
+++ b/packages/leptos/src/list_checks.rs
@@ -29,11 +29,11 @@ pub fn ListChecks(
stroke-linecap="round"
stroke-linejoin="round"
>
+
+
+
-
-
-
}
}
diff --git a/packages/leptos/src/list_chevrons_down_up.rs b/packages/leptos/src/list_chevrons_down_up.rs
index bf684abe..391826ac 100644
--- a/packages/leptos/src/list_chevrons_down_up.rs
+++ b/packages/leptos/src/list_chevrons_down_up.rs
@@ -29,11 +29,11 @@ pub fn ListChevronsDownUp(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/list_chevrons_up_down.rs b/packages/leptos/src/list_chevrons_up_down.rs
new file mode 100644
index 00000000..351d2083
--- /dev/null
+++ b/packages/leptos/src/list_chevrons_up_down.rs
@@ -0,0 +1,39 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn ListChevronsUpDown(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+
+
+ }
+}
diff --git a/packages/leptos/src/list_collapse.rs b/packages/leptos/src/list_collapse.rs
index 43527ea0..a7a82909 100644
--- a/packages/leptos/src/list_collapse.rs
+++ b/packages/leptos/src/list_collapse.rs
@@ -29,9 +29,9 @@ pub fn ListCollapse(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
diff --git a/packages/leptos/src/list_end.rs b/packages/leptos/src/list_end.rs
index 315222fd..890ccd97 100644
--- a/packages/leptos/src/list_end.rs
+++ b/packages/leptos/src/list_end.rs
@@ -29,11 +29,11 @@ pub fn ListEnd(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/list_filter.rs b/packages/leptos/src/list_filter.rs
index b26ecba8..5bf094ad 100644
--- a/packages/leptos/src/list_filter.rs
+++ b/packages/leptos/src/list_filter.rs
@@ -29,9 +29,9 @@ pub fn ListFilter(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/list_filter_plus.rs b/packages/leptos/src/list_filter_plus.rs
index ba748c70..03e90629 100644
--- a/packages/leptos/src/list_filter_plus.rs
+++ b/packages/leptos/src/list_filter_plus.rs
@@ -29,11 +29,11 @@ pub fn ListFilterPlus(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
}
}
diff --git a/packages/leptos/src/list_indent_decrease.rs b/packages/leptos/src/list_indent_decrease.rs
new file mode 100644
index 00000000..6e636521
--- /dev/null
+++ b/packages/leptos/src/list_indent_decrease.rs
@@ -0,0 +1,38 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn ListIndentDecrease(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+
+ }
+}
diff --git a/packages/leptos/src/list_indent_increase.rs b/packages/leptos/src/list_indent_increase.rs
new file mode 100644
index 00000000..46558b02
--- /dev/null
+++ b/packages/leptos/src/list_indent_increase.rs
@@ -0,0 +1,38 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn ListIndentIncrease(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+
+ }
+}
diff --git a/packages/leptos/src/list_minus.rs b/packages/leptos/src/list_minus.rs
index 06fe58fa..7eb94d12 100644
--- a/packages/leptos/src/list_minus.rs
+++ b/packages/leptos/src/list_minus.rs
@@ -29,9 +29,9 @@ pub fn ListMinus(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
}
diff --git a/packages/leptos/src/list_music.rs b/packages/leptos/src/list_music.rs
index 0eafd927..11eb205a 100644
--- a/packages/leptos/src/list_music.rs
+++ b/packages/leptos/src/list_music.rs
@@ -29,11 +29,11 @@ pub fn ListMusic(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
}
}
diff --git a/packages/leptos/src/list_ordered.rs b/packages/leptos/src/list_ordered.rs
index f3c1cda3..48b35a22 100644
--- a/packages/leptos/src/list_ordered.rs
+++ b/packages/leptos/src/list_ordered.rs
@@ -29,12 +29,12 @@ pub fn ListOrdered(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
+
+
+
+
+
+
}
}
diff --git a/packages/leptos/src/list_plus.rs b/packages/leptos/src/list_plus.rs
index 5a517bf5..741e4177 100644
--- a/packages/leptos/src/list_plus.rs
+++ b/packages/leptos/src/list_plus.rs
@@ -29,9 +29,9 @@ pub fn ListPlus(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
diff --git a/packages/leptos/src/list_restart.rs b/packages/leptos/src/list_restart.rs
index 1f29d866..4fdb6660 100644
--- a/packages/leptos/src/list_restart.rs
+++ b/packages/leptos/src/list_restart.rs
@@ -29,9 +29,9 @@ pub fn ListRestart(
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
+
diff --git a/packages/leptos/src/list_start.rs b/packages/leptos/src/list_start.rs
index 8f03bad0..bf0145c3 100644
--- a/packages/leptos/src/list_start.rs
+++ b/packages/leptos/src/list_start.rs
@@ -29,11 +29,11 @@ pub fn ListStart(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
}
}
diff --git a/packages/leptos/src/list_todo.rs b/packages/leptos/src/list_todo.rs
index 434e31be..a8875516 100644
--- a/packages/leptos/src/list_todo.rs
+++ b/packages/leptos/src/list_todo.rs
@@ -29,11 +29,11 @@ pub fn ListTodo(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
-
+
+
+
}
}
diff --git a/packages/leptos/src/list_tree.rs b/packages/leptos/src/list_tree.rs
index 207201ab..3373331b 100644
--- a/packages/leptos/src/list_tree.rs
+++ b/packages/leptos/src/list_tree.rs
@@ -29,11 +29,11 @@ pub fn ListTree(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
}
}
diff --git a/packages/leptos/src/list_video.rs b/packages/leptos/src/list_video.rs
index 65621860..e1da6352 100644
--- a/packages/leptos/src/list_video.rs
+++ b/packages/leptos/src/list_video.rs
@@ -29,10 +29,10 @@ pub fn ListVideo(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
+
+
+
+
}
}
diff --git a/packages/leptos/src/list_x.rs b/packages/leptos/src/list_x.rs
index ebc21b1c..db46ccd4 100644
--- a/packages/leptos/src/list_x.rs
+++ b/packages/leptos/src/list_x.rs
@@ -29,11 +29,11 @@ pub fn ListX(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
-
-
+
+
+
}
}
diff --git a/packages/leptos/src/logs.rs b/packages/leptos/src/logs.rs
index eb448b1e..eab796d0 100644
--- a/packages/leptos/src/logs.rs
+++ b/packages/leptos/src/logs.rs
@@ -29,15 +29,15 @@ pub fn Logs(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
-
-
+
+
-
-
+
+
+
+
}
}
diff --git a/packages/leptos/src/menu.rs b/packages/leptos/src/menu.rs
index 6cf3e971..ad1b742f 100644
--- a/packages/leptos/src/menu.rs
+++ b/packages/leptos/src/menu.rs
@@ -29,9 +29,9 @@ pub fn Menu(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
}
}
diff --git a/packages/leptos/src/message_square_quote.rs b/packages/leptos/src/message_square_quote.rs
index 5de29da4..94e0c570 100644
--- a/packages/leptos/src/message_square_quote.rs
+++ b/packages/leptos/src/message_square_quote.rs
@@ -29,9 +29,9 @@ pub fn MessageSquareQuote(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
}
}
diff --git a/packages/leptos/src/panel_left_right_dashed.rs b/packages/leptos/src/panel_left_right_dashed.rs
index 52765e89..ea33624f 100644
--- a/packages/leptos/src/panel_left_right_dashed.rs
+++ b/packages/leptos/src/panel_left_right_dashed.rs
@@ -29,14 +29,14 @@ pub fn PanelLeftRightDashed(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
}
diff --git a/packages/leptos/src/panel_top_bottom_dashed.rs b/packages/leptos/src/panel_top_bottom_dashed.rs
index a7b7d906..1f722797 100644
--- a/packages/leptos/src/panel_top_bottom_dashed.rs
+++ b/packages/leptos/src/panel_top_bottom_dashed.rs
@@ -29,14 +29,14 @@ pub fn PanelTopBottomDashed(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
}
diff --git a/packages/leptos/src/sliders_horizontal.rs b/packages/leptos/src/sliders_horizontal.rs
index 6239d688..609fd10d 100644
--- a/packages/leptos/src/sliders_horizontal.rs
+++ b/packages/leptos/src/sliders_horizontal.rs
@@ -29,15 +29,15 @@ pub fn SlidersHorizontal(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
}
}
diff --git a/packages/leptos/src/sliders_vertical.rs b/packages/leptos/src/sliders_vertical.rs
index 2bbc06ff..c9794e4b 100644
--- a/packages/leptos/src/sliders_vertical.rs
+++ b/packages/leptos/src/sliders_vertical.rs
@@ -29,15 +29,15 @@ pub fn SlidersVertical(
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
}
}
diff --git a/packages/leptos/src/table_of_contents.rs b/packages/leptos/src/table_of_contents.rs
index 540df83d..25ff83b6 100644
--- a/packages/leptos/src/table_of_contents.rs
+++ b/packages/leptos/src/table_of_contents.rs
@@ -29,12 +29,12 @@ pub fn TableOfContents(
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
+
-
-
+
}
}
diff --git a/packages/leptos/src/text_align_center.rs b/packages/leptos/src/text_align_center.rs
new file mode 100644
index 00000000..ef7a8390
--- /dev/null
+++ b/packages/leptos/src/text_align_center.rs
@@ -0,0 +1,37 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn TextAlignCenter(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+ }
+}
diff --git a/packages/leptos/src/text_align_end.rs b/packages/leptos/src/text_align_end.rs
new file mode 100644
index 00000000..557e6115
--- /dev/null
+++ b/packages/leptos/src/text_align_end.rs
@@ -0,0 +1,37 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn TextAlignEnd(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+ }
+}
diff --git a/packages/leptos/src/text_align_justify.rs b/packages/leptos/src/text_align_justify.rs
new file mode 100644
index 00000000..e625a600
--- /dev/null
+++ b/packages/leptos/src/text_align_justify.rs
@@ -0,0 +1,37 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn TextAlignJustify(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+ }
+}
diff --git a/packages/leptos/src/text_align_start.rs b/packages/leptos/src/text_align_start.rs
new file mode 100644
index 00000000..f4e5cfc4
--- /dev/null
+++ b/packages/leptos/src/text_align_start.rs
@@ -0,0 +1,37 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn TextAlignStart(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+ }
+}
diff --git a/packages/leptos/src/text_initial.rs b/packages/leptos/src/text_initial.rs
new file mode 100644
index 00000000..ef352e72
--- /dev/null
+++ b/packages/leptos/src/text_initial.rs
@@ -0,0 +1,39 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn TextInitial(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+
+
+ }
+}
diff --git a/packages/leptos/src/text_quote.rs b/packages/leptos/src/text_quote.rs
index 7aabcea7..a4fa2188 100644
--- a/packages/leptos/src/text_quote.rs
+++ b/packages/leptos/src/text_quote.rs
@@ -29,10 +29,10 @@ pub fn TextQuote(
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
-
+
+
}
}
diff --git a/packages/leptos/src/text_search.rs b/packages/leptos/src/text_search.rs
index b4805330..586884d8 100644
--- a/packages/leptos/src/text_search.rs
+++ b/packages/leptos/src/text_search.rs
@@ -29,9 +29,9 @@ pub fn TextSearch(
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
+
diff --git a/packages/leptos/src/text_wrap.rs b/packages/leptos/src/text_wrap.rs
new file mode 100644
index 00000000..68d8c109
--- /dev/null
+++ b/packages/leptos/src/text_wrap.rs
@@ -0,0 +1,38 @@
+use leptos::{prelude::*, svg::Svg};
+#[component]
+pub fn TextWrap(
+ #[prop(default = 24.into(), into)] size: Signal,
+ #[prop(default = "currentColor".into(), into)] color: Signal,
+ #[prop(default = "none".into(), into)] fill: Signal,
+ #[prop(default = 2.into(), into)] stroke_width: Signal,
+ #[prop(default = false.into(), into)] absolute_stroke_width: Signal,
+ #[prop(optional)] node_ref: NodeRef,
+) -> impl IntoView {
+ let stroke_width = Signal::derive(move || {
+ if absolute_stroke_width.get() {
+ stroke_width.get() * 24 / size.get()
+ } else {
+ stroke_width.get()
+ }
+ });
+ view! {
+
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/bug.rs b/packages/yew/src/bug.rs
index 9bca58c1..abd931ce 100644
--- a/packages/yew/src/bug.rs
+++ b/packages/yew/src/bug.rs
@@ -41,17 +41,17 @@ pub fn Bug(props: &BugProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
+
}
}
diff --git a/packages/yew/src/bug_off.rs b/packages/yew/src/bug_off.rs
index 1466987e..fa2abdb7 100644
--- a/packages/yew/src/bug_off.rs
+++ b/packages/yew/src/bug_off.rs
@@ -41,15 +41,16 @@ pub fn BugOff(props: &BugOffProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
-
+
+
-
-
+
+
+
-
+
}
}
diff --git a/packages/yew/src/bug_play.rs b/packages/yew/src/bug_play.rs
index 7ba0d1f9..0cd3560b 100644
--- a/packages/yew/src/bug_play.rs
+++ b/packages/yew/src/bug_play.rs
@@ -46,12 +46,12 @@ pub fn BugPlay(props: &BugPlayProps) -> Html {
d="M14 15.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997a1 1 0 0 1-1.517-.86z"
/>
-
-
+
+
+
-
-
+
}
}
diff --git a/packages/yew/src/calendar_cog.rs b/packages/yew/src/calendar_cog.rs
index 1f6c7349..4a5764be 100644
--- a/packages/yew/src/calendar_cog.rs
+++ b/packages/yew/src/calendar_cog.rs
@@ -50,7 +50,7 @@ pub fn CalendarCog(props: &CalendarCogProps) -> Html {
-
+
diff --git a/packages/yew/src/chart_no_axes_column.rs b/packages/yew/src/chart_no_axes_column.rs
index dd397f61..e155bd48 100644
--- a/packages/yew/src/chart_no_axes_column.rs
+++ b/packages/yew/src/chart_no_axes_column.rs
@@ -41,9 +41,9 @@ pub fn ChartNoAxesColumn(props: &ChartNoAxesColumnProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/yew/src/chart_no_axes_column_decreasing.rs b/packages/yew/src/chart_no_axes_column_decreasing.rs
index 464a128c..85395268 100644
--- a/packages/yew/src/chart_no_axes_column_decreasing.rs
+++ b/packages/yew/src/chart_no_axes_column_decreasing.rs
@@ -41,9 +41,9 @@ pub fn ChartNoAxesColumnDecreasing(props: &ChartNoAxesColumnDecreasingProps) ->
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/yew/src/chart_no_axes_column_increasing.rs b/packages/yew/src/chart_no_axes_column_increasing.rs
index 20fb7cf1..946dddbe 100644
--- a/packages/yew/src/chart_no_axes_column_increasing.rs
+++ b/packages/yew/src/chart_no_axes_column_increasing.rs
@@ -41,9 +41,9 @@ pub fn ChartNoAxesColumnIncreasing(props: &ChartNoAxesColumnIncreasingProps) ->
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/yew/src/chart_no_axes_gantt.rs b/packages/yew/src/chart_no_axes_gantt.rs
index d03a5b02..7c209c1c 100644
--- a/packages/yew/src/chart_no_axes_gantt.rs
+++ b/packages/yew/src/chart_no_axes_gantt.rs
@@ -41,9 +41,9 @@ pub fn ChartNoAxesGantt(props: &ChartNoAxesGanttProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/yew/src/church.rs b/packages/yew/src/church.rs
index 379e54af..a79b2567 100644
--- a/packages/yew/src/church.rs
+++ b/packages/yew/src/church.rs
@@ -43,12 +43,12 @@ pub fn Church(props: &ChurchProps) -> Html {
>
-
+
}
diff --git a/packages/yew/src/house.rs b/packages/yew/src/house.rs
index 886c1b79..4f0143e4 100644
--- a/packages/yew/src/house.rs
+++ b/packages/yew/src/house.rs
@@ -43,7 +43,7 @@ pub fn House(props: &HouseProps) -> Html {
>
}
diff --git a/packages/yew/src/house_heart.rs b/packages/yew/src/house_heart.rs
new file mode 100644
index 00000000..1d8e4744
--- /dev/null
+++ b/packages/yew/src/house_heart.rs
@@ -0,0 +1,52 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct HouseHeartProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn HouseHeart(props: &HouseHeartProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/house_plug.rs b/packages/yew/src/house_plug.rs
index 38043146..50e25c00 100644
--- a/packages/yew/src/house_plug.rs
+++ b/packages/yew/src/house_plug.rs
@@ -45,7 +45,7 @@ pub fn HousePlug(props: &HousePlugProps) -> Html {
}
diff --git a/packages/yew/src/house_plus.rs b/packages/yew/src/house_plus.rs
index 37309ed0..761ef6d7 100644
--- a/packages/yew/src/house_plus.rs
+++ b/packages/yew/src/house_plus.rs
@@ -42,9 +42,9 @@ pub fn HousePlus(props: &HousePlusProps) -> Html {
stroke-linejoin="round"
>
-
+
diff --git a/packages/yew/src/house_wifi.rs b/packages/yew/src/house_wifi.rs
index cc1ab62f..73e0ee0d 100644
--- a/packages/yew/src/house_wifi.rs
+++ b/packages/yew/src/house_wifi.rs
@@ -44,7 +44,7 @@ pub fn HouseWifi(props: &HouseWifiProps) -> Html {
diff --git a/packages/yew/src/kanban.rs b/packages/yew/src/kanban.rs
index 3ace373c..4206579f 100644
--- a/packages/yew/src/kanban.rs
+++ b/packages/yew/src/kanban.rs
@@ -41,9 +41,9 @@ pub fn Kanban(props: &KanbanProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/yew/src/lib.rs b/packages/yew/src/lib.rs
index 0e6a8d38..896ae85d 100644
--- a/packages/yew/src/lib.rs
+++ b/packages/yew/src/lib.rs
@@ -45,8 +45,6 @@ mod alarm_clock_plus;
mod alarm_smoke;
#[cfg(any(feature = "photography", feature = "multimedia"))]
mod album;
-#[cfg(feature = "text")]
-mod align_center;
#[cfg(feature = "layout")]
mod align_center_horizontal;
#[cfg(feature = "layout")]
@@ -71,12 +69,6 @@ mod align_horizontal_justify_start;
mod align_horizontal_space_around;
#[cfg(feature = "layout")]
mod align_horizontal_space_between;
-#[cfg(feature = "text")]
-mod align_justify;
-#[cfg(feature = "text")]
-mod align_left;
-#[cfg(feature = "text")]
-mod align_right;
#[cfg(feature = "layout")]
mod align_start_horizontal;
#[cfg(feature = "layout")]
@@ -1938,6 +1930,8 @@ mod hotel;
mod hourglass;
#[cfg(any(feature = "buildings", feature = "home"))]
mod house;
+#[cfg(any(feature = "home", feature = "buildings", feature = "medical"))]
+mod house_heart;
#[cfg(any(feature = "buildings", feature = "home", feature = "sustainability"))]
mod house_plug;
#[cfg(any(feature = "buildings", feature = "medical"))]
@@ -1999,10 +1993,6 @@ mod images;
mod import;
#[cfg(any(feature = "account", feature = "mail"))]
mod inbox;
-#[cfg(any(feature = "text", feature = "development"))]
-mod indent_decrease;
-#[cfg(any(feature = "text", feature = "development"))]
-mod indent_increase;
#[cfg(feature = "finance")]
mod indian_rupee;
#[cfg(feature = "multimedia")]
@@ -2106,8 +2096,6 @@ mod leaf;
mod leafy_green;
#[cfg(any(feature = "communication", feature = "multimedia"))]
mod lectern;
-#[cfg(feature = "text")]
-mod letter_text;
#[cfg(any(
feature = "text",
feature = "photography",
@@ -2150,6 +2138,8 @@ mod list_check;
mod list_checks;
#[cfg(any(feature = "text", feature = "arrows"))]
mod list_chevrons_down_up;
+#[cfg(any(feature = "text", feature = "arrows"))]
+mod list_chevrons_up_down;
#[cfg(feature = "text")]
mod list_collapse;
#[cfg(any(feature = "multimedia", feature = "text"))]
@@ -2158,6 +2148,10 @@ mod list_end;
mod list_filter;
#[cfg(any(feature = "text", feature = "layout"))]
mod list_filter_plus;
+#[cfg(any(feature = "text", feature = "development"))]
+mod list_indent_decrease;
+#[cfg(any(feature = "text", feature = "development"))]
+mod list_indent_increase;
#[cfg(any(feature = "multimedia", feature = "text"))]
mod list_minus;
#[cfg(feature = "multimedia")]
@@ -3717,18 +3711,28 @@ mod test_tube;
mod test_tube_diagonal;
#[cfg(feature = "science")]
mod test_tubes;
-#[cfg(any(feature = "text", feature = "files", feature = "cursors"))]
-mod text;
+#[cfg(feature = "text")]
+mod text_align_center;
+#[cfg(feature = "text")]
+mod text_align_end;
+#[cfg(feature = "text")]
+mod text_align_justify;
+#[cfg(feature = "text")]
+mod text_align_start;
#[cfg(any(feature = "text", feature = "cursors"))]
mod text_cursor;
#[cfg(any(feature = "text", feature = "layout"))]
mod text_cursor_input;
#[cfg(feature = "text")]
+mod text_initial;
+#[cfg(feature = "text")]
mod text_quote;
#[cfg(feature = "text")]
mod text_search;
#[cfg(any(feature = "text", feature = "cursors"))]
mod text_select;
+#[cfg(any(feature = "text", feature = "arrows"))]
+mod text_wrap;
#[cfg(any(feature = "buildings", feature = "social"))]
mod theater;
#[cfg(feature = "weather")]
@@ -4122,8 +4126,6 @@ mod wine_off;
mod workflow;
#[cfg(any(feature = "animals", feature = "security"))]
mod worm;
-#[cfg(any(feature = "text", feature = "arrows"))]
-mod wrap_text;
#[cfg(any(feature = "account", feature = "development", feature = "tools"))]
mod wrench;
#[cfg(any(feature = "notifications", feature = "math"))]
@@ -4200,8 +4202,6 @@ pub use alarm_clock_plus::*;
pub use alarm_smoke::*;
#[cfg(any(feature = "photography", feature = "multimedia"))]
pub use album::*;
-#[cfg(feature = "text")]
-pub use align_center::*;
#[cfg(feature = "layout")]
pub use align_center_horizontal::*;
#[cfg(feature = "layout")]
@@ -4226,12 +4226,6 @@ pub use align_horizontal_justify_start::*;
pub use align_horizontal_space_around::*;
#[cfg(feature = "layout")]
pub use align_horizontal_space_between::*;
-#[cfg(feature = "text")]
-pub use align_justify::*;
-#[cfg(feature = "text")]
-pub use align_left::*;
-#[cfg(feature = "text")]
-pub use align_right::*;
#[cfg(feature = "layout")]
pub use align_start_horizontal::*;
#[cfg(feature = "layout")]
@@ -6093,6 +6087,8 @@ pub use hotel::*;
pub use hourglass::*;
#[cfg(any(feature = "buildings", feature = "home"))]
pub use house::*;
+#[cfg(any(feature = "home", feature = "buildings", feature = "medical"))]
+pub use house_heart::*;
#[cfg(any(feature = "buildings", feature = "home", feature = "sustainability"))]
pub use house_plug::*;
#[cfg(any(feature = "buildings", feature = "medical"))]
@@ -6154,10 +6150,6 @@ pub use images::*;
pub use import::*;
#[cfg(any(feature = "account", feature = "mail"))]
pub use inbox::*;
-#[cfg(any(feature = "text", feature = "development"))]
-pub use indent_decrease::*;
-#[cfg(any(feature = "text", feature = "development"))]
-pub use indent_increase::*;
#[cfg(feature = "finance")]
pub use indian_rupee::*;
#[cfg(feature = "multimedia")]
@@ -6261,8 +6253,6 @@ pub use leaf::*;
pub use leafy_green::*;
#[cfg(any(feature = "communication", feature = "multimedia"))]
pub use lectern::*;
-#[cfg(feature = "text")]
-pub use letter_text::*;
#[cfg(any(
feature = "text",
feature = "photography",
@@ -6305,6 +6295,8 @@ pub use list_check::*;
pub use list_checks::*;
#[cfg(any(feature = "text", feature = "arrows"))]
pub use list_chevrons_down_up::*;
+#[cfg(any(feature = "text", feature = "arrows"))]
+pub use list_chevrons_up_down::*;
#[cfg(feature = "text")]
pub use list_collapse::*;
#[cfg(any(feature = "multimedia", feature = "text"))]
@@ -6313,6 +6305,10 @@ pub use list_end::*;
pub use list_filter::*;
#[cfg(any(feature = "text", feature = "layout"))]
pub use list_filter_plus::*;
+#[cfg(any(feature = "text", feature = "development"))]
+pub use list_indent_decrease::*;
+#[cfg(any(feature = "text", feature = "development"))]
+pub use list_indent_increase::*;
#[cfg(any(feature = "multimedia", feature = "text"))]
pub use list_minus::*;
#[cfg(feature = "multimedia")]
@@ -7872,18 +7868,28 @@ pub use test_tube::*;
pub use test_tube_diagonal::*;
#[cfg(feature = "science")]
pub use test_tubes::*;
-#[cfg(any(feature = "text", feature = "files", feature = "cursors"))]
-pub use text::*;
+#[cfg(feature = "text")]
+pub use text_align_center::*;
+#[cfg(feature = "text")]
+pub use text_align_end::*;
+#[cfg(feature = "text")]
+pub use text_align_justify::*;
+#[cfg(feature = "text")]
+pub use text_align_start::*;
#[cfg(any(feature = "text", feature = "cursors"))]
pub use text_cursor::*;
#[cfg(any(feature = "text", feature = "layout"))]
pub use text_cursor_input::*;
#[cfg(feature = "text")]
+pub use text_initial::*;
+#[cfg(feature = "text")]
pub use text_quote::*;
#[cfg(feature = "text")]
pub use text_search::*;
#[cfg(any(feature = "text", feature = "cursors"))]
pub use text_select::*;
+#[cfg(any(feature = "text", feature = "arrows"))]
+pub use text_wrap::*;
#[cfg(any(feature = "buildings", feature = "social"))]
pub use theater::*;
#[cfg(feature = "weather")]
@@ -8277,8 +8283,6 @@ pub use wine_off::*;
pub use workflow::*;
#[cfg(any(feature = "animals", feature = "security"))]
pub use worm::*;
-#[cfg(any(feature = "text", feature = "arrows"))]
-pub use wrap_text::*;
#[cfg(any(feature = "account", feature = "development", feature = "tools"))]
pub use wrench::*;
#[cfg(any(feature = "notifications", feature = "math"))]
diff --git a/packages/yew/src/list.rs b/packages/yew/src/list.rs
index 181e6df1..1fa82cdc 100644
--- a/packages/yew/src/list.rs
+++ b/packages/yew/src/list.rs
@@ -41,12 +41,12 @@ pub fn List(props: &ListProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
+
-
-
+
}
}
diff --git a/packages/yew/src/list_check.rs b/packages/yew/src/list_check.rs
index 03bd9947..1295e0ea 100644
--- a/packages/yew/src/list_check.rs
+++ b/packages/yew/src/list_check.rs
@@ -41,10 +41,10 @@ pub fn ListCheck(props: &ListCheckProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
-
+
+
}
}
diff --git a/packages/yew/src/list_checks.rs b/packages/yew/src/list_checks.rs
index ebcdfcea..ca1d90d8 100644
--- a/packages/yew/src/list_checks.rs
+++ b/packages/yew/src/list_checks.rs
@@ -41,11 +41,11 @@ pub fn ListChecks(props: &ListChecksProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
+
+
-
-
-
}
}
diff --git a/packages/yew/src/list_chevrons_down_up.rs b/packages/yew/src/list_chevrons_down_up.rs
index 67bb0149..ff6bad91 100644
--- a/packages/yew/src/list_chevrons_down_up.rs
+++ b/packages/yew/src/list_chevrons_down_up.rs
@@ -41,11 +41,11 @@ pub fn ListChevronsDownUp(props: &ListChevronsDownUpProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
-
-
+
+
+
}
}
diff --git a/packages/yew/src/list_chevrons_up_down.rs b/packages/yew/src/list_chevrons_up_down.rs
new file mode 100644
index 00000000..9e86651b
--- /dev/null
+++ b/packages/yew/src/list_chevrons_up_down.rs
@@ -0,0 +1,51 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct ListChevronsUpDownProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn ListChevronsUpDown(props: &ListChevronsUpDownProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/list_collapse.rs b/packages/yew/src/list_collapse.rs
index fa8007f9..f226c73b 100644
--- a/packages/yew/src/list_collapse.rs
+++ b/packages/yew/src/list_collapse.rs
@@ -41,9 +41,9 @@ pub fn ListCollapse(props: &ListCollapseProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
diff --git a/packages/yew/src/list_end.rs b/packages/yew/src/list_end.rs
index 05c1e491..94495546 100644
--- a/packages/yew/src/list_end.rs
+++ b/packages/yew/src/list_end.rs
@@ -41,11 +41,11 @@ pub fn ListEnd(props: &ListEndProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
-
-
+
+
+
}
}
diff --git a/packages/yew/src/list_filter.rs b/packages/yew/src/list_filter.rs
index fe9702a9..d9d1585e 100644
--- a/packages/yew/src/list_filter.rs
+++ b/packages/yew/src/list_filter.rs
@@ -41,9 +41,9 @@ pub fn ListFilter(props: &ListFilterProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
}
diff --git a/packages/yew/src/list_filter_plus.rs b/packages/yew/src/list_filter_plus.rs
index 88c9f6ad..ebf38867 100644
--- a/packages/yew/src/list_filter_plus.rs
+++ b/packages/yew/src/list_filter_plus.rs
@@ -41,11 +41,11 @@ pub fn ListFilterPlus(props: &ListFilterPlusProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
}
}
diff --git a/packages/yew/src/list_indent_decrease.rs b/packages/yew/src/list_indent_decrease.rs
new file mode 100644
index 00000000..3c8171fb
--- /dev/null
+++ b/packages/yew/src/list_indent_decrease.rs
@@ -0,0 +1,50 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct ListIndentDecreaseProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn ListIndentDecrease(props: &ListIndentDecreaseProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/list_indent_increase.rs b/packages/yew/src/list_indent_increase.rs
new file mode 100644
index 00000000..5159dc11
--- /dev/null
+++ b/packages/yew/src/list_indent_increase.rs
@@ -0,0 +1,50 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct ListIndentIncreaseProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn ListIndentIncrease(props: &ListIndentIncreaseProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/list_minus.rs b/packages/yew/src/list_minus.rs
index ef8bdd71..3b9a2272 100644
--- a/packages/yew/src/list_minus.rs
+++ b/packages/yew/src/list_minus.rs
@@ -41,9 +41,9 @@ pub fn ListMinus(props: &ListMinusProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
}
diff --git a/packages/yew/src/list_music.rs b/packages/yew/src/list_music.rs
index 75721102..5bac394d 100644
--- a/packages/yew/src/list_music.rs
+++ b/packages/yew/src/list_music.rs
@@ -41,11 +41,11 @@ pub fn ListMusic(props: &ListMusicProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
}
}
diff --git a/packages/yew/src/list_ordered.rs b/packages/yew/src/list_ordered.rs
index 2ec16cb2..4f24ccb8 100644
--- a/packages/yew/src/list_ordered.rs
+++ b/packages/yew/src/list_ordered.rs
@@ -41,12 +41,12 @@ pub fn ListOrdered(props: &ListOrderedProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
+
+
+
+
+
+
}
}
diff --git a/packages/yew/src/list_plus.rs b/packages/yew/src/list_plus.rs
index 4dc9d846..01f98ddb 100644
--- a/packages/yew/src/list_plus.rs
+++ b/packages/yew/src/list_plus.rs
@@ -41,9 +41,9 @@ pub fn ListPlus(props: &ListPlusProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
diff --git a/packages/yew/src/list_restart.rs b/packages/yew/src/list_restart.rs
index 6ac6e57a..714222ad 100644
--- a/packages/yew/src/list_restart.rs
+++ b/packages/yew/src/list_restart.rs
@@ -41,9 +41,9 @@ pub fn ListRestart(props: &ListRestartProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
+
diff --git a/packages/yew/src/list_start.rs b/packages/yew/src/list_start.rs
index c0f4ca94..f2dbe72d 100644
--- a/packages/yew/src/list_start.rs
+++ b/packages/yew/src/list_start.rs
@@ -41,11 +41,11 @@ pub fn ListStart(props: &ListStartProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
}
}
diff --git a/packages/yew/src/list_todo.rs b/packages/yew/src/list_todo.rs
index 3624b9f8..9dab0b3b 100644
--- a/packages/yew/src/list_todo.rs
+++ b/packages/yew/src/list_todo.rs
@@ -41,11 +41,11 @@ pub fn ListTodo(props: &ListTodoProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
-
+
+
+
}
}
diff --git a/packages/yew/src/list_tree.rs b/packages/yew/src/list_tree.rs
index 941a7494..67cbb1bf 100644
--- a/packages/yew/src/list_tree.rs
+++ b/packages/yew/src/list_tree.rs
@@ -41,11 +41,11 @@ pub fn ListTree(props: &ListTreeProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
}
}
diff --git a/packages/yew/src/list_video.rs b/packages/yew/src/list_video.rs
index 3fe47973..fd924b42 100644
--- a/packages/yew/src/list_video.rs
+++ b/packages/yew/src/list_video.rs
@@ -41,11 +41,11 @@ pub fn ListVideo(props: &ListVideoProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
+
+
}
diff --git a/packages/yew/src/list_x.rs b/packages/yew/src/list_x.rs
index fd945e40..5e16e447 100644
--- a/packages/yew/src/list_x.rs
+++ b/packages/yew/src/list_x.rs
@@ -41,11 +41,11 @@ pub fn ListX(props: &ListXProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
-
-
+
+
+
}
}
diff --git a/packages/yew/src/logs.rs b/packages/yew/src/logs.rs
index 8cddb0cf..7224d7b2 100644
--- a/packages/yew/src/logs.rs
+++ b/packages/yew/src/logs.rs
@@ -41,15 +41,15 @@ pub fn Logs(props: &LogsProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
+
-
-
+
+
-
-
+
+
+
+
}
}
diff --git a/packages/yew/src/menu.rs b/packages/yew/src/menu.rs
index dca5e329..e2739482 100644
--- a/packages/yew/src/menu.rs
+++ b/packages/yew/src/menu.rs
@@ -41,9 +41,9 @@ pub fn Menu(props: &MenuProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
}
}
diff --git a/packages/yew/src/message_square_quote.rs b/packages/yew/src/message_square_quote.rs
index f87b4acc..6eef0ab6 100644
--- a/packages/yew/src/message_square_quote.rs
+++ b/packages/yew/src/message_square_quote.rs
@@ -41,11 +41,11 @@ pub fn MessageSquareQuote(props: &MessageSquareQuoteProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
}
}
diff --git a/packages/yew/src/panel_left_right_dashed.rs b/packages/yew/src/panel_left_right_dashed.rs
index 7f380115..bd3784a8 100644
--- a/packages/yew/src/panel_left_right_dashed.rs
+++ b/packages/yew/src/panel_left_right_dashed.rs
@@ -41,14 +41,14 @@ pub fn PanelLeftRightDashed(props: &PanelLeftRightDashedProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
}
diff --git a/packages/yew/src/panel_top_bottom_dashed.rs b/packages/yew/src/panel_top_bottom_dashed.rs
index d737e644..64296575 100644
--- a/packages/yew/src/panel_top_bottom_dashed.rs
+++ b/packages/yew/src/panel_top_bottom_dashed.rs
@@ -41,14 +41,14 @@ pub fn PanelTopBottomDashed(props: &PanelTopBottomDashedProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
}
diff --git a/packages/yew/src/sliders_horizontal.rs b/packages/yew/src/sliders_horizontal.rs
index 001ccf90..a4513e83 100644
--- a/packages/yew/src/sliders_horizontal.rs
+++ b/packages/yew/src/sliders_horizontal.rs
@@ -41,15 +41,15 @@ pub fn SlidersHorizontal(props: &SlidersHorizontalProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
}
}
diff --git a/packages/yew/src/sliders_vertical.rs b/packages/yew/src/sliders_vertical.rs
index 7d75dd6d..e24c726b 100644
--- a/packages/yew/src/sliders_vertical.rs
+++ b/packages/yew/src/sliders_vertical.rs
@@ -41,15 +41,15 @@ pub fn SlidersVertical(props: &SlidersVerticalProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
}
}
diff --git a/packages/yew/src/table_of_contents.rs b/packages/yew/src/table_of_contents.rs
index f58d5028..262b59ca 100644
--- a/packages/yew/src/table_of_contents.rs
+++ b/packages/yew/src/table_of_contents.rs
@@ -41,12 +41,12 @@ pub fn TableOfContents(props: &TableOfContentsProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
+
-
-
+
+
-
-
+
}
}
diff --git a/packages/yew/src/text_align_center.rs b/packages/yew/src/text_align_center.rs
new file mode 100644
index 00000000..c60509fc
--- /dev/null
+++ b/packages/yew/src/text_align_center.rs
@@ -0,0 +1,49 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct TextAlignCenterProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn TextAlignCenter(props: &TextAlignCenterProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/text_align_end.rs b/packages/yew/src/text_align_end.rs
new file mode 100644
index 00000000..bca83dc5
--- /dev/null
+++ b/packages/yew/src/text_align_end.rs
@@ -0,0 +1,49 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct TextAlignEndProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn TextAlignEnd(props: &TextAlignEndProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/text_align_justify.rs b/packages/yew/src/text_align_justify.rs
new file mode 100644
index 00000000..03204a10
--- /dev/null
+++ b/packages/yew/src/text_align_justify.rs
@@ -0,0 +1,49 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct TextAlignJustifyProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn TextAlignJustify(props: &TextAlignJustifyProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/text_align_start.rs b/packages/yew/src/text_align_start.rs
new file mode 100644
index 00000000..7ae3a994
--- /dev/null
+++ b/packages/yew/src/text_align_start.rs
@@ -0,0 +1,49 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct TextAlignStartProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn TextAlignStart(props: &TextAlignStartProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/text_initial.rs b/packages/yew/src/text_initial.rs
new file mode 100644
index 00000000..7a32ede4
--- /dev/null
+++ b/packages/yew/src/text_initial.rs
@@ -0,0 +1,51 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct TextInitialProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn TextInitial(props: &TextInitialProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+
+
+ }
+}
diff --git a/packages/yew/src/text_quote.rs b/packages/yew/src/text_quote.rs
index 8974e823..c2c99610 100644
--- a/packages/yew/src/text_quote.rs
+++ b/packages/yew/src/text_quote.rs
@@ -41,10 +41,10 @@ pub fn TextQuote(props: &TextQuoteProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
-
+
+
}
}
diff --git a/packages/yew/src/text_search.rs b/packages/yew/src/text_search.rs
index 5cdfd12a..3e04e93d 100644
--- a/packages/yew/src/text_search.rs
+++ b/packages/yew/src/text_search.rs
@@ -41,9 +41,9 @@ pub fn TextSearch(props: &TextSearchProps) -> Html {
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
+
diff --git a/packages/yew/src/text_wrap.rs b/packages/yew/src/text_wrap.rs
new file mode 100644
index 00000000..3db938fc
--- /dev/null
+++ b/packages/yew/src/text_wrap.rs
@@ -0,0 +1,50 @@
+use yew::prelude::*;
+#[derive(PartialEq, Properties)]
+pub struct TextWrapProps {
+ #[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,
+ #[prop_or_default]
+ pub node_ref: NodeRef,
+}
+#[function_component]
+pub fn TextWrap(props: &TextWrapProps) -> Html {
+ let stroke_width = if props.absolute_stroke_width {
+ props.stroke_width * 24 / props.size
+ } else {
+ props.stroke_width
+ };
+ html! {
+
+
+
+
+
+
+ }
+}
diff --git a/scripts/src/lib.rs b/scripts/src/lib.rs
index 0da1a307..52f71a0e 100644
--- a/scripts/src/lib.rs
+++ b/scripts/src/lib.rs
@@ -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.542.0";
+pub const UPSTREAM_GIT_REF: &str = "0.543.0";
pub const UPSTREAM_GITHUB_URL: &str = "https://github.com/lucide-icons/lucide";