|
@@ -10,7 +10,7 @@ from reflex.vars.sequence import LiteralStringVar, StringVar
|
|
|
class LucideIconComponent(Component):
|
|
|
"""Lucide Icon Component."""
|
|
|
|
|
|
- library = "lucide-react@0.471.1"
|
|
|
+ library = "lucide-react@0.507.0"
|
|
|
|
|
|
|
|
|
class Icon(LucideIconComponent):
|
|
@@ -75,7 +75,7 @@ class Icon(LucideIconComponent):
|
|
|
)
|
|
|
console.warn(
|
|
|
f"Invalid icon tag: {tag}. Please use one of the following: {', '.join(icons_sorted[0:10])}, ..."
|
|
|
- "\nSee full list at https://reflex.dev/docs/library/data-display/icon/#icons-list. Using 'circle-help' icon instead."
|
|
|
+ "\nSee full list at https://reflex.dev/docs/library/data-display/icon/#icons-list. Using 'circle_help' icon instead."
|
|
|
)
|
|
|
tag = "circle_help"
|
|
|
|
|
@@ -233,6 +233,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"banana",
|
|
|
"bandage",
|
|
|
"banknote",
|
|
|
+ "banknote_arrow_down",
|
|
|
+ "banknote_x",
|
|
|
"bar_chart",
|
|
|
"bar_chart_2",
|
|
|
"bar_chart_3",
|
|
@@ -248,6 +250,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"battery_full",
|
|
|
"battery_low",
|
|
|
"battery_medium",
|
|
|
+ "battery_plus",
|
|
|
"battery_warning",
|
|
|
"beaker",
|
|
|
"bean",
|
|
@@ -320,6 +323,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"bot",
|
|
|
"bot_message_square",
|
|
|
"bot_off",
|
|
|
+ "bow_arrow",
|
|
|
"box",
|
|
|
"box_select",
|
|
|
"boxes",
|
|
@@ -329,12 +333,15 @@ LUCIDE_ICON_LIST = [
|
|
|
"brain_circuit",
|
|
|
"brain_cog",
|
|
|
"brick_wall",
|
|
|
+ "brick_wall_fire",
|
|
|
"briefcase",
|
|
|
"briefcase_business",
|
|
|
"briefcase_conveyor_belt",
|
|
|
"briefcase_medical",
|
|
|
"bring_to_front",
|
|
|
"brush",
|
|
|
+ "brush_cleaning",
|
|
|
+ "bubbles",
|
|
|
"bug",
|
|
|
"bug_off",
|
|
|
"bug_play",
|
|
@@ -474,6 +481,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"circle_power",
|
|
|
"circle_slash",
|
|
|
"circle_slash_2",
|
|
|
+ "circle_small",
|
|
|
"circle_stop",
|
|
|
"circle_user",
|
|
|
"circle_user_round",
|
|
@@ -508,6 +516,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"clock_alert",
|
|
|
"clock_arrow_down",
|
|
|
"clock_arrow_up",
|
|
|
+ "clock_fading",
|
|
|
+ "clock_plus",
|
|
|
"cloud",
|
|
|
"cloud_alert",
|
|
|
"cloud_cog",
|
|
@@ -537,6 +547,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"coins",
|
|
|
"columns_2",
|
|
|
"columns_3",
|
|
|
+ "columns_3_cog",
|
|
|
"columns_4",
|
|
|
"combine",
|
|
|
"command",
|
|
@@ -584,6 +595,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"database",
|
|
|
"database_backup",
|
|
|
"database_zap",
|
|
|
+ "decimals_arrow_left",
|
|
|
+ "decimals_arrow_right",
|
|
|
"delete",
|
|
|
"dessert",
|
|
|
"diameter",
|
|
@@ -611,6 +624,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"dollar_sign",
|
|
|
"donut",
|
|
|
"door_closed",
|
|
|
+ "door_closed_locked",
|
|
|
"door_open",
|
|
|
"dot",
|
|
|
"download",
|
|
@@ -784,6 +798,9 @@ LUCIDE_ICON_LIST = [
|
|
|
"frown",
|
|
|
"fuel",
|
|
|
"fullscreen",
|
|
|
+ "funnel",
|
|
|
+ "funnel_plus",
|
|
|
+ "funnel_x",
|
|
|
"gallery_horizontal",
|
|
|
"gallery_horizontal_end",
|
|
|
"gallery_thumbnails",
|
|
@@ -835,6 +852,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"group",
|
|
|
"guitar",
|
|
|
"ham",
|
|
|
+ "hamburger",
|
|
|
"hammer",
|
|
|
"hand",
|
|
|
"hand_coins",
|
|
@@ -863,7 +881,9 @@ LUCIDE_ICON_LIST = [
|
|
|
"heart",
|
|
|
"heart_crack",
|
|
|
"heart_handshake",
|
|
|
+ "heart_minus",
|
|
|
"heart_off",
|
|
|
+ "heart_plus",
|
|
|
"heart_pulse",
|
|
|
"heater",
|
|
|
"hexagon",
|
|
@@ -974,6 +994,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"locate",
|
|
|
"locate_fixed",
|
|
|
"locate_off",
|
|
|
+ "location_edit",
|
|
|
"lock",
|
|
|
"lock_keyhole",
|
|
|
"lock_keyhole_open",
|
|
@@ -1008,6 +1029,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"map_pin_x",
|
|
|
"map_pin_x_inside",
|
|
|
"map_pinned",
|
|
|
+ "map_plus",
|
|
|
+ "mars_stroke",
|
|
|
"martini",
|
|
|
"maximize",
|
|
|
"maximize_2",
|
|
@@ -1106,6 +1129,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"network",
|
|
|
"newspaper",
|
|
|
"nfc",
|
|
|
+ "non_binary",
|
|
|
"notebook",
|
|
|
"notebook_pen",
|
|
|
"notebook_tabs",
|
|
@@ -1248,6 +1272,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"receipt_swiss_franc",
|
|
|
"receipt_text",
|
|
|
"rectangle_ellipsis",
|
|
|
+ "rectangle_goggles",
|
|
|
"rectangle_horizontal",
|
|
|
"rectangle_vertical",
|
|
|
"recycle",
|
|
@@ -1275,6 +1300,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"roller_coaster",
|
|
|
"rotate_3d",
|
|
|
"rotate_ccw",
|
|
|
+ "rotate_ccw_key",
|
|
|
"rotate_ccw_square",
|
|
|
"rotate_cw",
|
|
|
"rotate_cw_square",
|
|
@@ -1286,12 +1312,14 @@ LUCIDE_ICON_LIST = [
|
|
|
"rows_4",
|
|
|
"rss",
|
|
|
"ruler",
|
|
|
+ "ruler_dimension_line",
|
|
|
"russian_ruble",
|
|
|
"sailboat",
|
|
|
"salad",
|
|
|
"sandwich",
|
|
|
"satellite",
|
|
|
"satellite_dish",
|
|
|
+ "saudi_riyal",
|
|
|
"save",
|
|
|
"save_all",
|
|
|
"save_off",
|
|
@@ -1347,6 +1375,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"shield_off",
|
|
|
"shield_plus",
|
|
|
"shield_question",
|
|
|
+ "shield_user",
|
|
|
"shield_x",
|
|
|
"ship",
|
|
|
"ship_wheel",
|
|
@@ -1356,6 +1385,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"shopping_cart",
|
|
|
"shovel",
|
|
|
"shower_head",
|
|
|
+ "shredder",
|
|
|
+ "shrimp",
|
|
|
"shrink",
|
|
|
"shrub",
|
|
|
"shuffle",
|
|
@@ -1384,6 +1415,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"smile_plus",
|
|
|
"snail",
|
|
|
"snowflake",
|
|
|
+ "soap_dispenser_droplet",
|
|
|
"sofa",
|
|
|
"soup",
|
|
|
"space",
|
|
@@ -1395,6 +1427,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"spell_check",
|
|
|
"spell_check_2",
|
|
|
"spline",
|
|
|
+ "spline_pointer",
|
|
|
"split",
|
|
|
"spray_can",
|
|
|
"sprout",
|
|
@@ -1448,6 +1481,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"square_plus",
|
|
|
"square_power",
|
|
|
"square_radical",
|
|
|
+ "square_round_corner",
|
|
|
"square_scissors",
|
|
|
"square_sigma",
|
|
|
"square_slash",
|
|
@@ -1459,6 +1493,10 @@ LUCIDE_ICON_LIST = [
|
|
|
"square_user",
|
|
|
"square_user_round",
|
|
|
"square_x",
|
|
|
+ "squares_exclude",
|
|
|
+ "squares_intersect",
|
|
|
+ "squares_subtract",
|
|
|
+ "squares_unite",
|
|
|
"squircle",
|
|
|
"squirrel",
|
|
|
"stamp",
|
|
@@ -1555,6 +1593,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"train_front_tunnel",
|
|
|
"train_track",
|
|
|
"tram_front",
|
|
|
+ "transgender",
|
|
|
"trash",
|
|
|
"trash_2",
|
|
|
"tree_deciduous",
|
|
@@ -1571,6 +1610,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"triangle_right",
|
|
|
"trophy",
|
|
|
"truck",
|
|
|
+ "truck_electric",
|
|
|
"turtle",
|
|
|
"tv",
|
|
|
"tv_2",
|
|
@@ -1598,6 +1638,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"user",
|
|
|
"user_check",
|
|
|
"user_cog",
|
|
|
+ "user_lock",
|
|
|
"user_minus",
|
|
|
"user_pen",
|
|
|
"user_plus",
|
|
@@ -1620,6 +1661,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"vault",
|
|
|
"vegan",
|
|
|
"venetian_mask",
|
|
|
+ "venus",
|
|
|
+ "venus_and_mars",
|
|
|
"vibrate",
|
|
|
"vibrate_off",
|
|
|
"video",
|
|
@@ -1657,6 +1700,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"wifi_high",
|
|
|
"wifi_low",
|
|
|
"wifi_off",
|
|
|
+ "wifi_pen",
|
|
|
"wifi_zero",
|
|
|
"wind",
|
|
|
"wind_arrow_down",
|