|
@@ -2,14 +2,14 @@
|
|
|
|
|
|
from reflex.components.component import Component
|
|
|
from reflex.style import Style
|
|
|
-from reflex.utils import format
|
|
|
+from reflex.utils import console, format
|
|
|
from reflex.vars import Var
|
|
|
|
|
|
|
|
|
class LucideIconComponent(Component):
|
|
|
"""Lucide Icon Component."""
|
|
|
|
|
|
- library = "lucide-react@0.314.0"
|
|
|
+ library = "lucide-react@0.359.0"
|
|
|
|
|
|
|
|
|
class Icon(LucideIconComponent):
|
|
@@ -37,6 +37,19 @@ class Icon(LucideIconComponent):
|
|
|
Returns:
|
|
|
The created component.
|
|
|
"""
|
|
|
+
|
|
|
+ def map_deprecated_icon_names_05(tag: str) -> str:
|
|
|
+ new_tag = RENAMED_ICONS_05.get(tag)
|
|
|
+ if new_tag is not None:
|
|
|
+ console.deprecate(
|
|
|
+ feature_name=f"icon {tag}",
|
|
|
+ reason=f"it was renamed upstream. Use {new_tag} instead.",
|
|
|
+ deprecation_version="0.4.6",
|
|
|
+ removal_version="0.5.0",
|
|
|
+ )
|
|
|
+ return new_tag
|
|
|
+ return tag
|
|
|
+
|
|
|
if children:
|
|
|
if len(children) == 1 and type(children[0]) == str:
|
|
|
props["tag"] = children[0]
|
|
@@ -49,7 +62,8 @@ class Icon(LucideIconComponent):
|
|
|
|
|
|
if (
|
|
|
type(props["tag"]) != str
|
|
|
- or format.to_snake_case(props["tag"]) not in LUCIDE_ICON_LIST
|
|
|
+ or map_deprecated_icon_names_05(format.to_snake_case(props["tag"]))
|
|
|
+ not in LUCIDE_ICON_LIST
|
|
|
):
|
|
|
raise ValueError(
|
|
|
f"Invalid icon tag: {props['tag']}. Please use one of the following: {', '.join(LUCIDE_ICON_LIST[0:25])}, ..."
|
|
@@ -69,13 +83,122 @@ class Icon(LucideIconComponent):
|
|
|
)
|
|
|
|
|
|
|
|
|
+RENAMED_ICONS_05 = {
|
|
|
+ "activity_square": "square_activity",
|
|
|
+ "alert_circle": "circle_alert",
|
|
|
+ "alert_octagon": "octagon_alert",
|
|
|
+ "alert_triangle": "triangle_alert",
|
|
|
+ "arrow_down_circle": "circle_arrow_down",
|
|
|
+ "arrow_down_left_from_circle": "circle_arrow_out_down_left",
|
|
|
+ "arrow_down_left_from_square": "square_arrow_out_down_left",
|
|
|
+ "arrow_down_left_square": "square_arrow_down_left",
|
|
|
+ "arrow_down_right_from_circle": "circle_arrow_out_down_right",
|
|
|
+ "arrow_down_right_from_square": "square_arrow_out_down_right",
|
|
|
+ "arrow_down_right_square": "square_arrow_down_right",
|
|
|
+ "arrow_down_square": "square_arrow_down",
|
|
|
+ "arrow_left_circle": "circle_arrow_left",
|
|
|
+ "arrow_left_square": "square_arrow_left",
|
|
|
+ "arrow_right_circle": "circle_arrow_right",
|
|
|
+ "arrow_right_square": "square_arrow_right",
|
|
|
+ "arrow_up_circle": "circle_arrow_up",
|
|
|
+ "arrow_up_left_from_circle": "circle_arrow_out_up_left",
|
|
|
+ "arrow_up_left_from_square": "square_arrow_out_up_left",
|
|
|
+ "arrow_up_left_square": "square_arrow_up_left",
|
|
|
+ "arrow_up_right_from_circle": "circle_arrow_out_up_right",
|
|
|
+ "arrow_up_right_from_square": "square_arrow_out_up_right",
|
|
|
+ "arrow_up_right_square": "square_arrow_up_right",
|
|
|
+ "arrow_up_square": "square_arrow_up",
|
|
|
+ "asterisk_square": "square_asterisk",
|
|
|
+ "check_circle": "circle_check_big",
|
|
|
+ "check_circle_2": "circle_check",
|
|
|
+ "check_square": "square_check_big",
|
|
|
+ "check_square_2": "square_check",
|
|
|
+ "chevron_down_circle": "circle_chevron_down",
|
|
|
+ "chevron_down_square": "square_chevron_down",
|
|
|
+ "chevron_left_circle": "circle_chevron_left",
|
|
|
+ "chevron_left_square": "square_chevron_left",
|
|
|
+ "chevron_right_circle": "circle_chevron_right",
|
|
|
+ "chevron_right_square": "square_chevron_right",
|
|
|
+ "chevron_up_circle": "circle_chevron_up",
|
|
|
+ "chevron_up_square": "square_chevron_up",
|
|
|
+ "code_2": "code_xml",
|
|
|
+ "code_square": "square_code",
|
|
|
+ "contact_2": "contact_round",
|
|
|
+ "divide_circle": "circle_divide",
|
|
|
+ "divide_square": "square_divide",
|
|
|
+ "dot_square": "square_dot",
|
|
|
+ "download_cloud": "cloud_download",
|
|
|
+ "equal_square": "square_equal",
|
|
|
+ "form_input": "rectangle_elipsis",
|
|
|
+ "function_square": "square_function",
|
|
|
+ "gantt_chart_square": "square_gantt_chart",
|
|
|
+ "gauge_circle": "circle_gauge",
|
|
|
+ "globe_2": "earth",
|
|
|
+ "help_circle": "circle_help",
|
|
|
+ "helping_hand": "hand_helping",
|
|
|
+ "ice_cream": "ice_cream_cone",
|
|
|
+ "ice_cream_2": "ice_cream_bowl",
|
|
|
+ "indent": "indent_increase",
|
|
|
+ "kanban_square": "square_kanban",
|
|
|
+ "kanban_square_dashed": "square_kanban_dashed",
|
|
|
+ "laptop_2": "laptop_minimal",
|
|
|
+ "library_square": "square_library",
|
|
|
+ "loader_2": "loader_circle",
|
|
|
+ "m_square": "square_m",
|
|
|
+ "menu_square": "square_menu",
|
|
|
+ "mic_2": "mic_vocal",
|
|
|
+ "minus_circle": "circle_minus",
|
|
|
+ "minus_square": "square_minus",
|
|
|
+ "more_horizontal": "ellipsis",
|
|
|
+ "more_vertical": "ellipsis_vertical",
|
|
|
+ "mouse_pointer_square": "square_mouse_pointer",
|
|
|
+ "mouse_pointer_square_dashed": "square_dashed_mouse_pointer",
|
|
|
+ "outdent": "indent_decrease",
|
|
|
+ "palm_tree": "tree_palm",
|
|
|
+ "parking_circle": "circle_parking",
|
|
|
+ "parking_circle_off": "circle_parking_off",
|
|
|
+ "parking_square": "square_parking",
|
|
|
+ "parking_square_off": "square_parking_off",
|
|
|
+ "pause_circle": "circle_pause",
|
|
|
+ "pause_octagon": "octagon_pause",
|
|
|
+ "percent_circle": "circle_percent",
|
|
|
+ "percent_diamond": "diamond_percent",
|
|
|
+ "percent_square": "square_percent",
|
|
|
+ "pi_square": "square_pi",
|
|
|
+ "pilcrow_square": "square_pilcrow",
|
|
|
+ "play_circle": "circle_play",
|
|
|
+ "play_square": "square_play",
|
|
|
+ "plus_circle": "circle_plus",
|
|
|
+ "plus_square": "square_plus",
|
|
|
+ "power_circle": "circle_power",
|
|
|
+ "power_square": "square_power",
|
|
|
+ "school_2": "university",
|
|
|
+ "scissors_square": "square_scissors",
|
|
|
+ "scissors_square_dashed_bottom": "square_bottom_dashed_scissors",
|
|
|
+ "sigma_square": "square_sigma",
|
|
|
+ "slash_circle": "circle_slash",
|
|
|
+ "sliders": "sliders_vertical",
|
|
|
+ "split_square_horizontal": "square_split_horizontal",
|
|
|
+ "split_square_vertical": "square_split_vertical",
|
|
|
+ "stop_circle": "circle_stop",
|
|
|
+ "subtitles": "captions",
|
|
|
+ "test_tube_2": "test_tube_diagonal",
|
|
|
+ "unlock": "lock_open",
|
|
|
+ "unlock_keyhole": "lock_keyhole_open",
|
|
|
+ "upload_cloud": "cloud_upload",
|
|
|
+ "wallet_2": "wallet_minimal",
|
|
|
+ "wand_2": "wand_sparkles",
|
|
|
+ "x_circle": "circle_x",
|
|
|
+ "x_octagon": "octagon_x",
|
|
|
+ "x_square": "square_x",
|
|
|
+}
|
|
|
+
|
|
|
LUCIDE_ICON_LIST = [
|
|
|
"a_arrow_down",
|
|
|
"a_arrow_up",
|
|
|
"a_large_small",
|
|
|
"accessibility",
|
|
|
"activity",
|
|
|
- "activity_square",
|
|
|
"air_vent",
|
|
|
"airplay",
|
|
|
"alarm_clock",
|
|
@@ -85,9 +208,6 @@ LUCIDE_ICON_LIST = [
|
|
|
"alarm_clock_plus",
|
|
|
"alarm_smoke",
|
|
|
"album",
|
|
|
- "alert_circle",
|
|
|
- "alert_octagon",
|
|
|
- "alert_triangle",
|
|
|
"align_center",
|
|
|
"align_center_horizontal",
|
|
|
"align_center_vertical",
|
|
@@ -114,6 +234,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"align_vertical_justify_start",
|
|
|
"align_vertical_space_around",
|
|
|
"align_vertical_space_between",
|
|
|
+ "ambulance",
|
|
|
"ampersand",
|
|
|
"ampersands",
|
|
|
"anchor",
|
|
@@ -123,6 +244,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"anvil",
|
|
|
"aperture",
|
|
|
"app_window",
|
|
|
+ "app_window_mac",
|
|
|
"apple",
|
|
|
"archive",
|
|
|
"archive_restore",
|
|
@@ -141,59 +263,38 @@ LUCIDE_ICON_LIST = [
|
|
|
"arrow_down_0_1",
|
|
|
"arrow_down_1_0",
|
|
|
"arrow_down_a_z",
|
|
|
- "arrow_down_circle",
|
|
|
"arrow_down_from_line",
|
|
|
"arrow_down_left",
|
|
|
- "arrow_down_left_from_circle",
|
|
|
- "arrow_down_left_from_square",
|
|
|
- "arrow_down_left_square",
|
|
|
"arrow_down_narrow_wide",
|
|
|
"arrow_down_right",
|
|
|
- "arrow_down_right_from_circle",
|
|
|
- "arrow_down_right_from_square",
|
|
|
- "arrow_down_right_square",
|
|
|
- "arrow_down_square",
|
|
|
"arrow_down_to_dot",
|
|
|
"arrow_down_to_line",
|
|
|
"arrow_down_up",
|
|
|
"arrow_down_wide_narrow",
|
|
|
"arrow_down_z_a",
|
|
|
"arrow_left",
|
|
|
- "arrow_left_circle",
|
|
|
"arrow_left_from_line",
|
|
|
"arrow_left_right",
|
|
|
- "arrow_left_square",
|
|
|
"arrow_left_to_line",
|
|
|
"arrow_right",
|
|
|
- "arrow_right_circle",
|
|
|
"arrow_right_from_line",
|
|
|
"arrow_right_left",
|
|
|
- "arrow_right_square",
|
|
|
"arrow_right_to_line",
|
|
|
"arrow_up",
|
|
|
"arrow_up_0_1",
|
|
|
"arrow_up_1_0",
|
|
|
"arrow_up_a_z",
|
|
|
- "arrow_up_circle",
|
|
|
"arrow_up_down",
|
|
|
"arrow_up_from_dot",
|
|
|
"arrow_up_from_line",
|
|
|
"arrow_up_left",
|
|
|
- "arrow_up_left_from_circle",
|
|
|
- "arrow_up_left_from_square",
|
|
|
- "arrow_up_left_square",
|
|
|
"arrow_up_narrow_wide",
|
|
|
"arrow_up_right",
|
|
|
- "arrow_up_right_from_circle",
|
|
|
- "arrow_up_right_from_square",
|
|
|
- "arrow_up_right_square",
|
|
|
- "arrow_up_square",
|
|
|
"arrow_up_to_line",
|
|
|
"arrow_up_wide_narrow",
|
|
|
"arrow_up_z_a",
|
|
|
"arrows_up_from_line",
|
|
|
"asterisk",
|
|
|
- "asterisk_square",
|
|
|
"at_sign",
|
|
|
"atom",
|
|
|
"audio_lines",
|
|
@@ -248,6 +349,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"bed_single",
|
|
|
"beef",
|
|
|
"beer",
|
|
|
+ "beer_off",
|
|
|
"bell",
|
|
|
"bell_dot",
|
|
|
"bell_electric",
|
|
@@ -306,6 +408,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"bookmark_x",
|
|
|
"boom_box",
|
|
|
"bot",
|
|
|
+ "bot_message_square",
|
|
|
"box",
|
|
|
"box_select",
|
|
|
"boxes",
|
|
@@ -316,6 +419,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"brain_cog",
|
|
|
"brick_wall",
|
|
|
"briefcase",
|
|
|
+ "briefcase_business",
|
|
|
+ "briefcase_medical",
|
|
|
"bring_to_front",
|
|
|
"brush",
|
|
|
"bug",
|
|
@@ -352,6 +457,9 @@ LUCIDE_ICON_LIST = [
|
|
|
"candy",
|
|
|
"candy_cane",
|
|
|
"candy_off",
|
|
|
+ "cannabis",
|
|
|
+ "captions",
|
|
|
+ "captions_off",
|
|
|
"car",
|
|
|
"car_front",
|
|
|
"car_taxi_front",
|
|
@@ -367,26 +475,14 @@ LUCIDE_ICON_LIST = [
|
|
|
"cctv",
|
|
|
"check",
|
|
|
"check_check",
|
|
|
- "check_circle",
|
|
|
- "check_circle_2",
|
|
|
- "check_square",
|
|
|
- "check_square_2",
|
|
|
"chef_hat",
|
|
|
"cherry",
|
|
|
"chevron_down",
|
|
|
- "chevron_down_circle",
|
|
|
- "chevron_down_square",
|
|
|
"chevron_first",
|
|
|
"chevron_last",
|
|
|
"chevron_left",
|
|
|
- "chevron_left_circle",
|
|
|
- "chevron_left_square",
|
|
|
"chevron_right",
|
|
|
- "chevron_right_circle",
|
|
|
- "chevron_right_square",
|
|
|
"chevron_up",
|
|
|
- "chevron_up_circle",
|
|
|
- "chevron_up_square",
|
|
|
"chevrons_down",
|
|
|
"chevrons_down_up",
|
|
|
"chevrons_left",
|
|
@@ -400,17 +496,46 @@ LUCIDE_ICON_LIST = [
|
|
|
"cigarette",
|
|
|
"cigarette_off",
|
|
|
"circle",
|
|
|
+ "circle_alert",
|
|
|
+ "circle_arrow_down",
|
|
|
+ "circle_arrow_left",
|
|
|
+ "circle_arrow_out_down_left",
|
|
|
+ "circle_arrow_out_down_right",
|
|
|
+ "circle_arrow_out_up_left",
|
|
|
+ "circle_arrow_out_up_right",
|
|
|
+ "circle_arrow_right",
|
|
|
+ "circle_arrow_up",
|
|
|
+ "circle_check_big",
|
|
|
+ "circle_check",
|
|
|
+ "circle_chevron_down",
|
|
|
+ "circle_chevron_left",
|
|
|
+ "circle_chevron_right",
|
|
|
+ "circle_chevron_up",
|
|
|
"circle_dashed",
|
|
|
+ "circle_divide",
|
|
|
"circle_dollar_sign",
|
|
|
"circle_dot",
|
|
|
"circle_dot_dashed",
|
|
|
"circle_ellipsis",
|
|
|
"circle_equal",
|
|
|
+ "circle_fading_plus",
|
|
|
+ "circle_gauge",
|
|
|
+ "circle_help",
|
|
|
+ "circle_minus",
|
|
|
"circle_off",
|
|
|
+ "circle_parking_off",
|
|
|
+ "circle_parking",
|
|
|
+ "circle_pause",
|
|
|
+ "circle_percent",
|
|
|
+ "circle_play",
|
|
|
+ "circle_plus",
|
|
|
+ "circle_power",
|
|
|
"circle_slash",
|
|
|
"circle_slash_2",
|
|
|
+ "circle_stop",
|
|
|
"circle_user",
|
|
|
"circle_user_round",
|
|
|
+ "circle_x",
|
|
|
"circuit_board",
|
|
|
"citrus",
|
|
|
"clapperboard",
|
|
@@ -418,9 +543,11 @@ LUCIDE_ICON_LIST = [
|
|
|
"clipboard_check",
|
|
|
"clipboard_copy",
|
|
|
"clipboard_list",
|
|
|
+ "clipboard_minus",
|
|
|
"clipboard_paste",
|
|
|
"clipboard_pen",
|
|
|
"clipboard_pen_line",
|
|
|
+ "clipboard_plus",
|
|
|
"clipboard_type",
|
|
|
"clipboard_x",
|
|
|
"clock",
|
|
@@ -438,6 +565,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"clock_9",
|
|
|
"cloud",
|
|
|
"cloud_cog",
|
|
|
+ "cloud_download",
|
|
|
"cloud_drizzle",
|
|
|
"cloud_fog",
|
|
|
"cloud_hail",
|
|
@@ -450,12 +578,12 @@ LUCIDE_ICON_LIST = [
|
|
|
"cloud_snow",
|
|
|
"cloud_sun",
|
|
|
"cloud_sun_rain",
|
|
|
+ "cloud_upload",
|
|
|
"cloudy",
|
|
|
"clover",
|
|
|
"club",
|
|
|
"code",
|
|
|
- "code_2",
|
|
|
- "code_square",
|
|
|
+ "code_xml",
|
|
|
"codepen",
|
|
|
"codesandbox",
|
|
|
"coffee",
|
|
@@ -473,7 +601,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"cone",
|
|
|
"construction",
|
|
|
"contact",
|
|
|
- "contact_2",
|
|
|
+ "contact_round",
|
|
|
"container",
|
|
|
"contrast",
|
|
|
"cookie",
|
|
@@ -513,6 +641,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"dessert",
|
|
|
"diameter",
|
|
|
"diamond",
|
|
|
+ "diamond_percent",
|
|
|
"dice_1",
|
|
|
"dice_2",
|
|
|
"dice_3",
|
|
@@ -526,19 +655,16 @@ LUCIDE_ICON_LIST = [
|
|
|
"disc_3",
|
|
|
"disc_album",
|
|
|
"divide",
|
|
|
- "divide_circle",
|
|
|
- "divide_square",
|
|
|
"dna",
|
|
|
"dna_off",
|
|
|
+ "dock",
|
|
|
"dog",
|
|
|
"dollar_sign",
|
|
|
"donut",
|
|
|
"door_closed",
|
|
|
"door_open",
|
|
|
"dot",
|
|
|
- "dot_square",
|
|
|
"download",
|
|
|
- "download_cloud",
|
|
|
"drafting_compass",
|
|
|
"drama",
|
|
|
"dribbble",
|
|
@@ -550,13 +676,16 @@ LUCIDE_ICON_LIST = [
|
|
|
"dumbbell",
|
|
|
"ear",
|
|
|
"ear_off",
|
|
|
+ "earth",
|
|
|
+ "earth_lock",
|
|
|
"eclipse",
|
|
|
"egg",
|
|
|
"egg_fried",
|
|
|
"egg_off",
|
|
|
+ "ellipsis",
|
|
|
+ "ellipsis_vertical",
|
|
|
"equal",
|
|
|
"equal_not",
|
|
|
- "equal_square",
|
|
|
"eraser",
|
|
|
"euro",
|
|
|
"expand",
|
|
@@ -690,14 +819,12 @@ LUCIDE_ICON_LIST = [
|
|
|
"folders",
|
|
|
"footprints",
|
|
|
"forklift",
|
|
|
- "form_input",
|
|
|
"forward",
|
|
|
"frame",
|
|
|
"framer",
|
|
|
"frown",
|
|
|
"fuel",
|
|
|
"fullscreen",
|
|
|
- "function_square",
|
|
|
"gallery_horizontal",
|
|
|
"gallery_horizontal_end",
|
|
|
"gallery_thumbnails",
|
|
@@ -706,9 +833,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"gamepad",
|
|
|
"gamepad_2",
|
|
|
"gantt_chart",
|
|
|
- "gantt_chart_square",
|
|
|
"gauge",
|
|
|
- "gauge_circle",
|
|
|
"gavel",
|
|
|
"gem",
|
|
|
"ghost",
|
|
@@ -733,7 +858,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"glass_water",
|
|
|
"glasses",
|
|
|
"globe",
|
|
|
- "globe_2",
|
|
|
+ "globe_lock",
|
|
|
"goal",
|
|
|
"grab",
|
|
|
"graduation_cap",
|
|
@@ -745,9 +870,15 @@ LUCIDE_ICON_LIST = [
|
|
|
"grip_vertical",
|
|
|
"group",
|
|
|
"guitar",
|
|
|
+ "ham",
|
|
|
"hammer",
|
|
|
"hand",
|
|
|
+ "hand_coins",
|
|
|
+ "hand_heart",
|
|
|
+ "hand_helping",
|
|
|
"hand_metal",
|
|
|
+ "hand_platter",
|
|
|
+ "handshake",
|
|
|
"hard_drive",
|
|
|
"hard_drive_download",
|
|
|
"hard_drive_upload",
|
|
@@ -763,32 +894,35 @@ LUCIDE_ICON_LIST = [
|
|
|
"heading_5",
|
|
|
"heading_6",
|
|
|
"headphones",
|
|
|
+ "headset",
|
|
|
"heart",
|
|
|
"heart_crack",
|
|
|
"heart_handshake",
|
|
|
"heart_off",
|
|
|
"heart_pulse",
|
|
|
"heater",
|
|
|
- "help_circle",
|
|
|
- "helping_hand",
|
|
|
"hexagon",
|
|
|
"highlighter",
|
|
|
"history",
|
|
|
"home",
|
|
|
"hop",
|
|
|
"hop_off",
|
|
|
+ "hospital",
|
|
|
"hotel",
|
|
|
"hourglass",
|
|
|
- "ice_cream",
|
|
|
- "ice_cream_2",
|
|
|
+ "ice_cream_bowl",
|
|
|
+ "ice_cream_cone",
|
|
|
"image",
|
|
|
"image_down",
|
|
|
"image_minus",
|
|
|
"image_off",
|
|
|
"image_plus",
|
|
|
+ "image_up",
|
|
|
+ "images",
|
|
|
"import",
|
|
|
"inbox",
|
|
|
- "indent",
|
|
|
+ "indent_decrease",
|
|
|
+ "indent_increase",
|
|
|
"indian_rupee",
|
|
|
"infinity",
|
|
|
"info",
|
|
@@ -800,8 +934,6 @@ LUCIDE_ICON_LIST = [
|
|
|
"japanese_yen",
|
|
|
"joystick",
|
|
|
"kanban",
|
|
|
- "kanban_square",
|
|
|
- "kanban_square_dashed",
|
|
|
"key",
|
|
|
"key_round",
|
|
|
"key_square",
|
|
@@ -816,8 +948,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"land_plot",
|
|
|
"landmark",
|
|
|
"languages",
|
|
|
+ "laptop_minimal",
|
|
|
"laptop",
|
|
|
- "laptop_2",
|
|
|
"lasso",
|
|
|
"lasso_select",
|
|
|
"laugh",
|
|
@@ -834,7 +966,6 @@ LUCIDE_ICON_LIST = [
|
|
|
"leafy_green",
|
|
|
"library",
|
|
|
"library_big",
|
|
|
- "library_square",
|
|
|
"life_buoy",
|
|
|
"ligature",
|
|
|
"lightbulb",
|
|
@@ -860,17 +991,18 @@ LUCIDE_ICON_LIST = [
|
|
|
"list_video",
|
|
|
"list_x",
|
|
|
"loader",
|
|
|
- "loader_2",
|
|
|
+ "loader_circle",
|
|
|
"locate",
|
|
|
"locate_fixed",
|
|
|
"locate_off",
|
|
|
"lock",
|
|
|
+ "lock_keyhole_open",
|
|
|
"lock_keyhole",
|
|
|
+ "lock_open",
|
|
|
"log_in",
|
|
|
"log_out",
|
|
|
"lollipop",
|
|
|
"luggage",
|
|
|
- "m_square",
|
|
|
"magnet",
|
|
|
"mail",
|
|
|
"mail_check",
|
|
@@ -896,7 +1028,6 @@ LUCIDE_ICON_LIST = [
|
|
|
"meh",
|
|
|
"memory_stick",
|
|
|
"menu",
|
|
|
- "menu_square",
|
|
|
"merge",
|
|
|
"message_circle",
|
|
|
"message_circle_code",
|
|
@@ -926,7 +1057,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"message_square_x",
|
|
|
"messages_square",
|
|
|
"mic",
|
|
|
- "mic_2",
|
|
|
+ "mic_vocal",
|
|
|
"mic_off",
|
|
|
"microscope",
|
|
|
"microwave",
|
|
@@ -936,8 +1067,6 @@ LUCIDE_ICON_LIST = [
|
|
|
"minimize",
|
|
|
"minimize_2",
|
|
|
"minus",
|
|
|
- "minus_circle",
|
|
|
- "minus_square",
|
|
|
"monitor",
|
|
|
"monitor_check",
|
|
|
"monitor_dot",
|
|
@@ -952,16 +1081,12 @@ LUCIDE_ICON_LIST = [
|
|
|
"monitor_x",
|
|
|
"moon",
|
|
|
"moon_star",
|
|
|
- "more_horizontal",
|
|
|
- "more_vertical",
|
|
|
"mountain",
|
|
|
"mountain_snow",
|
|
|
"mouse",
|
|
|
"mouse_pointer",
|
|
|
"mouse_pointer_2",
|
|
|
"mouse_pointer_click",
|
|
|
- "mouse_pointer_square",
|
|
|
- "mouse_pointer_square_dashed",
|
|
|
"move",
|
|
|
"move_3d",
|
|
|
"move_diagonal",
|
|
@@ -996,9 +1121,11 @@ LUCIDE_ICON_LIST = [
|
|
|
"nut",
|
|
|
"nut_off",
|
|
|
"octagon",
|
|
|
+ "octagon_alert",
|
|
|
+ "octagon_pause",
|
|
|
+ "octagon_x",
|
|
|
"option",
|
|
|
"orbit",
|
|
|
- "outdent",
|
|
|
"package",
|
|
|
"package_2",
|
|
|
"package_check",
|
|
@@ -1012,7 +1139,6 @@ LUCIDE_ICON_LIST = [
|
|
|
"paintbrush",
|
|
|
"paintbrush_2",
|
|
|
"palette",
|
|
|
- "palmtree",
|
|
|
"panel_bottom",
|
|
|
"panel_bottom_close",
|
|
|
"panel_bottom_dashed",
|
|
@@ -1034,15 +1160,9 @@ LUCIDE_ICON_LIST = [
|
|
|
"panels_top_left",
|
|
|
"paperclip",
|
|
|
"parentheses",
|
|
|
- "parking_circle",
|
|
|
- "parking_circle_off",
|
|
|
"parking_meter",
|
|
|
- "parking_square",
|
|
|
- "parking_square_off",
|
|
|
"party_popper",
|
|
|
"pause",
|
|
|
- "pause_circle",
|
|
|
- "pause_octagon",
|
|
|
"paw_print",
|
|
|
"pc_case",
|
|
|
"pen",
|
|
@@ -1053,9 +1173,6 @@ LUCIDE_ICON_LIST = [
|
|
|
"pencil_ruler",
|
|
|
"pentagon",
|
|
|
"percent",
|
|
|
- "percent_circle",
|
|
|
- "percent_diamond",
|
|
|
- "percent_square",
|
|
|
"person_standing",
|
|
|
"phone",
|
|
|
"phone_call",
|
|
@@ -1065,14 +1182,13 @@ LUCIDE_ICON_LIST = [
|
|
|
"phone_off",
|
|
|
"phone_outgoing",
|
|
|
"pi",
|
|
|
- "pi_square",
|
|
|
"piano",
|
|
|
+ "pickaxe",
|
|
|
"picture_in_picture",
|
|
|
"picture_in_picture_2",
|
|
|
"pie_chart",
|
|
|
"piggy_bank",
|
|
|
"pilcrow",
|
|
|
- "pilcrow_square",
|
|
|
"pill",
|
|
|
"pin",
|
|
|
"pin_off",
|
|
@@ -1082,15 +1198,11 @@ LUCIDE_ICON_LIST = [
|
|
|
"plane_landing",
|
|
|
"plane_takeoff",
|
|
|
"play",
|
|
|
- "play_circle",
|
|
|
- "play_square",
|
|
|
"plug",
|
|
|
"plug_2",
|
|
|
"plug_zap",
|
|
|
"plug_zap_2",
|
|
|
"plus",
|
|
|
- "plus_circle",
|
|
|
- "plus_square",
|
|
|
"pocket",
|
|
|
"pocket_knife",
|
|
|
"podcast",
|
|
@@ -1100,12 +1212,11 @@ LUCIDE_ICON_LIST = [
|
|
|
"popsicle",
|
|
|
"pound_sterling",
|
|
|
"power",
|
|
|
- "power_circle",
|
|
|
"power_off",
|
|
|
- "power_square",
|
|
|
"presentation",
|
|
|
"printer",
|
|
|
"projector",
|
|
|
+ "proportions",
|
|
|
"puzzle",
|
|
|
"pyramid",
|
|
|
"qr_code",
|
|
@@ -1113,6 +1224,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"rabbit",
|
|
|
"radar",
|
|
|
"radiation",
|
|
|
+ "radical",
|
|
|
"radio",
|
|
|
"radio_receiver",
|
|
|
"radio_tower",
|
|
@@ -1130,6 +1242,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"receipt_russian_ruble",
|
|
|
"receipt_swiss_franc",
|
|
|
"receipt_text",
|
|
|
+ "rectangle_ellipsis",
|
|
|
"rectangle_horizontal",
|
|
|
"rectangle_vertical",
|
|
|
"recycle",
|
|
@@ -1157,7 +1270,9 @@ LUCIDE_ICON_LIST = [
|
|
|
"roller_coaster",
|
|
|
"rotate_3d",
|
|
|
"rotate_ccw",
|
|
|
+ "rotate_ccw_square",
|
|
|
"rotate_cw",
|
|
|
+ "rotate_cw_square",
|
|
|
"route",
|
|
|
"route_off",
|
|
|
"router",
|
|
@@ -1186,11 +1301,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"scan_text",
|
|
|
"scatter_chart",
|
|
|
"school",
|
|
|
- "school_2",
|
|
|
"scissors",
|
|
|
"scissors_line_dashed",
|
|
|
- "scissors_square",
|
|
|
- "scissors_square_dashed_bottom",
|
|
|
"screen_share",
|
|
|
"screen_share_off",
|
|
|
"scroll",
|
|
@@ -1239,7 +1351,6 @@ LUCIDE_ICON_LIST = [
|
|
|
"shrub",
|
|
|
"shuffle",
|
|
|
"sigma",
|
|
|
- "sigma_square",
|
|
|
"signal",
|
|
|
"signal_high",
|
|
|
"signal_low",
|
|
@@ -1253,9 +1364,8 @@ LUCIDE_ICON_LIST = [
|
|
|
"skull",
|
|
|
"slack",
|
|
|
"slash",
|
|
|
- "slash_square",
|
|
|
"slice",
|
|
|
- "sliders",
|
|
|
+ "sliders_vertical",
|
|
|
"sliders_horizontal",
|
|
|
"smartphone",
|
|
|
"smartphone_charging",
|
|
@@ -1276,17 +1386,66 @@ LUCIDE_ICON_LIST = [
|
|
|
"spell_check_2",
|
|
|
"spline",
|
|
|
"split",
|
|
|
- "split_square_horizontal",
|
|
|
- "split_square_vertical",
|
|
|
"spray_can",
|
|
|
"sprout",
|
|
|
"square",
|
|
|
- "square_dashed_bottom",
|
|
|
+ "square_activity",
|
|
|
+ "square_arrow_down_left",
|
|
|
+ "square_arrow_down_right",
|
|
|
+ "square_arrow_down",
|
|
|
+ "square_arrow_left",
|
|
|
+ "square_arrow_out_down_left",
|
|
|
+ "square_arrow_out_down_right",
|
|
|
+ "square_arrow_out_up_left",
|
|
|
+ "square_arrow_out_up_right",
|
|
|
+ "square_arrow_right",
|
|
|
+ "square_arrow_up_left",
|
|
|
+ "square_arrow_up_right",
|
|
|
+ "square_arrow_up",
|
|
|
+ "square_asterisk",
|
|
|
+ "square_bottom_dashed_scissors",
|
|
|
+ "square_check_big",
|
|
|
+ "square_check",
|
|
|
+ "square_chevron_down",
|
|
|
+ "square_chevron_left",
|
|
|
+ "square_chevron_right",
|
|
|
+ "square_chevron_up",
|
|
|
+ "square_code",
|
|
|
"square_dashed_bottom_code",
|
|
|
+ "square_dashed_bottom",
|
|
|
+ "square_dashed_kanban",
|
|
|
+ "square_dashed_mouse_pointer",
|
|
|
+ "square_divide",
|
|
|
+ "square_dot",
|
|
|
+ "square_equal",
|
|
|
+ "square_function",
|
|
|
+ "square_gantt_chart",
|
|
|
+ "square_kanban",
|
|
|
+ "square_library",
|
|
|
+ "square_m",
|
|
|
+ "square_menu",
|
|
|
+ "square_minus",
|
|
|
+ "square_mouse_pointer",
|
|
|
+ "square_parking_off",
|
|
|
+ "square_parking",
|
|
|
"square_pen",
|
|
|
+ "square_percent",
|
|
|
+ "square_pi",
|
|
|
+ "square_pilcrow",
|
|
|
+ "square_play",
|
|
|
+ "square_plus",
|
|
|
+ "square_power",
|
|
|
+ "square_radical",
|
|
|
+ "square_scissors",
|
|
|
+ "square_sigma",
|
|
|
+ "square_slash",
|
|
|
+ "square_split_horizontal",
|
|
|
+ "square_split_vertical",
|
|
|
"square_stack",
|
|
|
- "square_user",
|
|
|
+ "square_terminal",
|
|
|
"square_user_round",
|
|
|
+ "square_user",
|
|
|
+ "square_x",
|
|
|
"squircle",
|
|
|
"squirrel",
|
|
|
"stamp",
|
|
@@ -1298,13 +1457,11 @@ LUCIDE_ICON_LIST = [
|
|
|
"stethoscope",
|
|
|
"sticker",
|
|
|
"sticky_note",
|
|
|
- "stop_circle",
|
|
|
"store",
|
|
|
"stretch_horizontal",
|
|
|
"stretch_vertical",
|
|
|
"strikethrough",
|
|
|
"subscript",
|
|
|
- "subtitles",
|
|
|
"sun",
|
|
|
"sun_dim",
|
|
|
"sun_medium",
|
|
@@ -1321,7 +1478,11 @@ LUCIDE_ICON_LIST = [
|
|
|
"syringe",
|
|
|
"table",
|
|
|
"table_2",
|
|
|
+ "table_cells_merge",
|
|
|
+ "table_cells_split",
|
|
|
+ "table_columns_split",
|
|
|
"table_properties",
|
|
|
+ "table_rows_split",
|
|
|
"tablet",
|
|
|
"tablet_smartphone",
|
|
|
"tablets",
|
|
@@ -1334,12 +1495,12 @@ LUCIDE_ICON_LIST = [
|
|
|
"tally_5",
|
|
|
"tangent",
|
|
|
"target",
|
|
|
- "tent",
|
|
|
+ "telescope",
|
|
|
"tent_tree",
|
|
|
"terminal",
|
|
|
- "terminal_square",
|
|
|
+ "test_tube_diagonal",
|
|
|
"test_tube",
|
|
|
- "test_tube_2",
|
|
|
+ "tent",
|
|
|
"test_tubes",
|
|
|
"text",
|
|
|
"text_cursor",
|
|
@@ -1380,6 +1541,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"trash",
|
|
|
"trash_2",
|
|
|
"tree_deciduous",
|
|
|
+ "tree_palm",
|
|
|
"tree_pine",
|
|
|
"trees",
|
|
|
"trello",
|
|
@@ -1387,6 +1549,7 @@ LUCIDE_ICON_LIST = [
|
|
|
"trending_up",
|
|
|
"triangle",
|
|
|
"triangle_right",
|
|
|
+ "triangle_alert",
|
|
|
"trophy",
|
|
|
"truck",
|
|
|
"turtle",
|
|
@@ -1404,13 +1567,11 @@ LUCIDE_ICON_LIST = [
|
|
|
"unfold_horizontal",
|
|
|
"unfold_vertical",
|
|
|
"ungroup",
|
|
|
- "unlink",
|
|
|
+ "university",
|
|
|
"unlink_2",
|
|
|
- "unlock",
|
|
|
- "unlock_keyhole",
|
|
|
+ "unlink",
|
|
|
"unplug",
|
|
|
"upload",
|
|
|
- "upload_cloud",
|
|
|
"usb",
|
|
|
"user",
|
|
|
"user_check",
|
|
@@ -1448,17 +1609,18 @@ LUCIDE_ICON_LIST = [
|
|
|
"volume_x",
|
|
|
"vote",
|
|
|
"wallet",
|
|
|
- "wallet_2",
|
|
|
+ "wallet_minimal",
|
|
|
"wallet_cards",
|
|
|
"wallpaper",
|
|
|
"wand",
|
|
|
- "wand_2",
|
|
|
+ "wand_sparkles",
|
|
|
"warehouse",
|
|
|
"washing_machine",
|
|
|
"watch",
|
|
|
"waves",
|
|
|
"waypoints",
|
|
|
"webcam",
|
|
|
+ "webhook_off",
|
|
|
"webhook",
|
|
|
"weight",
|
|
|
"wheat",
|
|
@@ -1470,12 +1632,10 @@ LUCIDE_ICON_LIST = [
|
|
|
"wine",
|
|
|
"wine_off",
|
|
|
"workflow",
|
|
|
+ "worm",
|
|
|
"wrap_text",
|
|
|
"wrench",
|
|
|
"x",
|
|
|
- "x_circle",
|
|
|
- "x_octagon",
|
|
|
- "x_square",
|
|
|
"youtube",
|
|
|
"zap",
|
|
|
"zap_off",
|