Skip to content

Commit 95b9127

Browse files
committed
bump lucide icons
1 parent 2b1e7f5 commit 95b9127

2 files changed

Lines changed: 20 additions & 9 deletions

File tree

pyi_hashes.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"reflex/components/el/elements/tables.pyi": "e5573a4a8c9cb13d8169a596b6699b31",
4040
"reflex/components/el/elements/typography.pyi": "dc4e234a7a58be0a9c2c6036a52f9b59",
4141
"reflex/components/gridjs/datatable.pyi": "5c19d2b5788a8520d43a4d6dcc247705",
42-
"reflex/components/lucide/icon.pyi": "e48c9fa2fe6308d366634b6a5157bf3a",
42+
"reflex/components/lucide/icon.pyi": "637bf77970ef805ac4bdc1eba77ece76",
4343
"reflex/components/markdown/markdown.pyi": "a569dd6a60d67baebfc4d04cddf85020",
4444
"reflex/components/moment/moment.pyi": "4ca29ae9cae720eb5c4955682e4cb7df",
4545
"reflex/components/plotly/plotly.pyi": "1de86aa6881e59d4053206e62e3039c3",

reflex/components/lucide/icon.py

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from reflex.vars.base import LiteralVar, Var
77
from reflex.vars.sequence import LiteralStringVar, StringVar
88

9-
LUCIDE_LIBRARY = "lucide-react@0.511.0"
9+
LUCIDE_LIBRARY = "lucide-react@0.525.0"
1010

1111

1212
class LucideIconComponent(Component):
@@ -248,6 +248,7 @@ def _get_imports(self):
248248
"bar_chart_horizontal",
249249
"bar_chart",
250250
"barcode",
251+
"barrel",
251252
"baseline",
252253
"bath",
253254
"battery_charging",
@@ -296,6 +297,7 @@ def _get_imports(self):
296297
"bomb",
297298
"bone",
298299
"book_a",
300+
"book_alert",
299301
"book_audio",
300302
"book_check",
301303
"book_copy",
@@ -328,6 +330,7 @@ def _get_imports(self):
328330
"bot_message_square",
329331
"bot_off",
330332
"bot",
333+
"bottle_wine",
331334
"bow_arrow",
332335
"box_select",
333336
"box",
@@ -393,6 +396,7 @@ def _get_imports(self):
393396
"car_taxi_front",
394397
"car",
395398
"caravan",
399+
"card_sim",
396400
"carrot",
397401
"case_lower",
398402
"case_sensitive",
@@ -483,6 +487,7 @@ def _get_imports(self):
483487
"circle_percent",
484488
"circle_play",
485489
"circle_plus",
490+
"circle_pound_sterling",
486491
"circle_power",
487492
"circle_slash_2",
488493
"circle_slash",
@@ -525,6 +530,7 @@ def _get_imports(self):
525530
"clock_plus",
526531
"clock",
527532
"cloud_alert",
533+
"cloud_check",
528534
"cloud_cog",
529535
"cloud_download",
530536
"cloud_drizzle",
@@ -638,6 +644,7 @@ def _get_imports(self):
638644
"drama",
639645
"dribbble",
640646
"drill",
647+
"drone",
641648
"droplet_off",
642649
"droplet",
643650
"droplets",
@@ -818,6 +825,7 @@ def _get_imports(self):
818825
"gauge",
819826
"gavel",
820827
"gem",
828+
"georgian_lari",
821829
"ghost",
822830
"gift",
823831
"git_branch_plus",
@@ -852,6 +860,7 @@ def _get_imports(self):
852860
"grid_2x_2",
853861
"grid_2x2",
854862
"grid_3x_3",
863+
"grid_3x2",
855864
"grid_3x3",
856865
"grip_horizontal",
857866
"grip_vertical",
@@ -908,6 +917,7 @@ def _get_imports(self):
908917
"house",
909918
"ice_cream_bowl",
910919
"ice_cream_cone",
920+
"id_card_lanyard",
911921
"id_card",
912922
"image_down",
913923
"image_minus",
@@ -974,6 +984,7 @@ def _get_imports(self):
974984
"lightbulb_off",
975985
"lightbulb",
976986
"line_chart",
987+
"line_squiggle",
977988
"link_2_off",
978989
"link_2",
979990
"link",
@@ -1279,6 +1290,7 @@ def _get_imports(self):
12791290
"receipt_swiss_franc",
12801291
"receipt_text",
12811292
"receipt",
1293+
"rectangle_circle",
12821294
"rectangle_ellipsis",
12831295
"rectangle_goggles",
12841296
"rectangle_horizontal",
@@ -1437,6 +1449,7 @@ def _get_imports(self):
14371449
"spline_pointer",
14381450
"spline",
14391451
"split",
1452+
"spool",
14401453
"spray_can",
14411454
"sprout",
14421455
"square_activity",
@@ -1506,6 +1519,7 @@ def _get_imports(self):
15061519
"squares_intersect",
15071520
"squares_subtract",
15081521
"squares_unite",
1522+
"squircle_dashed",
15091523
"squircle",
15101524
"squirrel",
15111525
"stamp",
@@ -1590,6 +1604,7 @@ def _get_imports(self):
15901604
"toggle_left",
15911605
"toggle_right",
15921606
"toilet",
1607+
"tool_case",
15931608
"tornado",
15941609
"torus",
15951610
"touchpad_off",
@@ -1668,6 +1683,7 @@ def _get_imports(self):
16681683
"utility_pole",
16691684
"variable",
16701685
"vault",
1686+
"vector_square",
16711687
"vegan",
16721688
"venetian_mask",
16731689
"venus_and_mars",
@@ -1705,6 +1721,7 @@ def _get_imports(self):
17051721
"wheat_off",
17061722
"wheat",
17071723
"whole_word",
1724+
"wifi_cog",
17081725
"wifi_high",
17091726
"wifi_low",
17101727
"wifi_off",
@@ -1729,10 +1746,4 @@ def _get_imports(self):
17291746

17301747
# The default transformation of some icon names doesn't match how the
17311748
# icons are exported from Lucide. Manual overrides can go here.
1732-
LUCIDE_ICON_MAPPING_OVERRIDE = {
1733-
"box_select": "BoxSelectIcon",
1734-
"grid_2x_2_check": "Grid2x2CheckIcon",
1735-
"grid_2x_2_x": "Grid2x2XIcon",
1736-
"grid_2x_2_plus": "Grid2x2PlusIcon",
1737-
"layers_3": "Layers3Icon",
1738-
}
1749+
LUCIDE_ICON_MAPPING_OVERRIDE = {"grid_3x2": "Grid3x2Icon"}

0 commit comments

Comments
 (0)