66from reflex .vars .base import LiteralVar , Var
77from 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
1212class 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