diff --git a/crates/ui-egui/src/icon_data.rs b/crates/ui-egui/src/icon_data.rs deleted file mode 100644 index f986cd6bf4..0000000000 --- a/crates/ui-egui/src/icon_data.rs +++ /dev/null @@ -1,195 +0,0 @@ -//! Lucide icons (ISC licence, see assets/icons/LICENSE-lucide.txt), embedded and tinted at runtime. -//! Generated from the contents of assets/icons/. - -pub static ICONS: &[(&str, &[u8])] = &[ - ("accessibility", include_bytes!("../../../assets/icons/accessibility.svg")), - ("align-center", include_bytes!("../../../assets/icons/align-center.svg")), - ("align-justify", include_bytes!("../../../assets/icons/align-justify.svg")), - ("file-spreadsheet", include_bytes!("../../../assets/icons/file-spreadsheet.svg")), - ("file-code", include_bytes!("../../../assets/icons/file-code.svg")), - ("square-terminal", include_bytes!("../../../assets/icons/square-terminal.svg")), - ("align-left", include_bytes!("../../../assets/icons/align-left.svg")), - ("align-right", include_bytes!("../../../assets/icons/align-right.svg")), - ("app-window", include_bytes!("../../../assets/icons/app-window.svg")), - ("arrow-left-right", include_bytes!("../../../assets/icons/arrow-left-right.svg")), - ("arrow-up-down", include_bytes!("../../../assets/icons/arrow-up-down.svg")), - ("arrow-up-right", include_bytes!("../../../assets/icons/arrow-up-right.svg")), - ("badge-check", include_bytes!("../../../assets/icons/badge-check.svg")), - ("bandage", include_bytes!("../../../assets/icons/bandage.svg")), - ("bell", include_bytes!("../../../assets/icons/bell.svg")), - ("blend", include_bytes!("../../../assets/icons/blend.svg")), - ("bold", include_bytes!("../../../assets/icons/bold.svg")), - ("book-open", include_bytes!("../../../assets/icons/book-open.svg")), - ("bookmark", include_bytes!("../../../assets/icons/bookmark.svg")), - ("bookmark-plus", include_bytes!("../../../assets/icons/bookmark-plus.svg")), - ("braces", include_bytes!("../../../assets/icons/braces.svg")), - ("brush", include_bytes!("../../../assets/icons/brush.svg")), - ("brush-cleaning", include_bytes!("../../../assets/icons/brush-cleaning.svg")), - ("camera", include_bytes!("../../../assets/icons/camera.svg")), - ("check", include_bytes!("../../../assets/icons/check.svg")), - ("check-circle-2", include_bytes!("../../../assets/icons/check-circle-2.svg")), - ("chevron-down", include_bytes!("../../../assets/icons/chevron-down.svg")), - ("chevron-left", include_bytes!("../../../assets/icons/chevron-left.svg")), - ("chevron-right", include_bytes!("../../../assets/icons/chevron-right.svg")), - ("chevron-up", include_bytes!("../../../assets/icons/chevron-up.svg")), - ("chevrons-left", include_bytes!("../../../assets/icons/chevrons-left.svg")), - ("chevrons-right", include_bytes!("../../../assets/icons/chevrons-right.svg")), - ("circle", include_bytes!("../../../assets/icons/circle.svg")), - ("circle-check", include_bytes!("../../../assets/icons/circle-check.svg")), - ("circle-dashed", include_bytes!("../../../assets/icons/circle-dashed.svg")), - ("circle-dot", include_bytes!("../../../assets/icons/circle-dot.svg")), - ("circle-help", include_bytes!("../../../assets/icons/circle-help.svg")), - ("circle-x", include_bytes!("../../../assets/icons/circle-x.svg")), - ("clipboard-paste", include_bytes!("../../../assets/icons/clipboard-paste.svg")), - ("clock", include_bytes!("../../../assets/icons/clock.svg")), - ("clock-3", include_bytes!("../../../assets/icons/clock-3.svg")), - ("cloud", include_bytes!("../../../assets/icons/cloud.svg")), - ("cloud-upload", include_bytes!("../../../assets/icons/cloud-upload.svg")), - ("code-xml", include_bytes!("../../../assets/icons/code-xml.svg")), - ("columns-2", include_bytes!("../../../assets/icons/columns-2.svg")), - ("columns-3", include_bytes!("../../../assets/icons/columns-3.svg")), - ("compass", include_bytes!("../../../assets/icons/compass.svg")), - ("contrast", include_bytes!("../../../assets/icons/contrast.svg")), - ("copy", include_bytes!("../../../assets/icons/copy.svg")), - ("copy-plus", include_bytes!("../../../assets/icons/copy-plus.svg")), - ("crop", include_bytes!("../../../assets/icons/crop.svg")), - ("droplet", include_bytes!("../../../assets/icons/droplet.svg")), - ("ellipsis", include_bytes!("../../../assets/icons/ellipsis.svg")), - ("ellipsis-vertical", include_bytes!("../../../assets/icons/ellipsis-vertical.svg")), - ("eraser", include_bytes!("../../../assets/icons/eraser.svg")), - ("external-link", include_bytes!("../../../assets/icons/external-link.svg")), - ("eye", include_bytes!("../../../assets/icons/eye.svg")), - ("eye-off", include_bytes!("../../../assets/icons/eye-off.svg")), - ("file-check", include_bytes!("../../../assets/icons/file-check.svg")), - ("file-down", include_bytes!("../../../assets/icons/file-down.svg")), - ("file-input", include_bytes!("../../../assets/icons/file-input.svg")), - ("file-lock-2", include_bytes!("../../../assets/icons/file-lock-2.svg")), - ("file-minus", include_bytes!("../../../assets/icons/file-minus.svg")), - ("file-output", include_bytes!("../../../assets/icons/file-output.svg")), - ("file-pen-line", include_bytes!("../../../assets/icons/file-pen-line.svg")), - ("file-plus", include_bytes!("../../../assets/icons/file-plus.svg")), - ("file-plus-2", include_bytes!("../../../assets/icons/file-plus-2.svg")), - ("file-scan", include_bytes!("../../../assets/icons/file-scan.svg")), - ("file-search", include_bytes!("../../../assets/icons/file-search.svg")), - ("file-symlink", include_bytes!("../../../assets/icons/file-symlink.svg")), - ("file-text", include_bytes!("../../../assets/icons/file-text.svg")), - ("file-x", include_bytes!("../../../assets/icons/file-x.svg")), - ("files", include_bytes!("../../../assets/icons/files.svg")), - ("film", include_bytes!("../../../assets/icons/film.svg")), - ("filter", include_bytes!("../../../assets/icons/filter.svg")), - ("flip-horizontal-2", include_bytes!("../../../assets/icons/flip-horizontal-2.svg")), - ("flip-vertical-2", include_bytes!("../../../assets/icons/flip-vertical-2.svg")), - ("folder", include_bytes!("../../../assets/icons/folder.svg")), - ("folder-open", include_bytes!("../../../assets/icons/folder-open.svg")), - ("folder-plus", include_bytes!("../../../assets/icons/folder-plus.svg")), - ("gauge", include_bytes!("../../../assets/icons/gauge.svg")), - ("git-compare", include_bytes!("../../../assets/icons/git-compare.svg")), - ("globe", include_bytes!("../../../assets/icons/globe.svg")), - ("grid-3x3", include_bytes!("../../../assets/icons/grid-3x3.svg")), - ("hand", include_bytes!("../../../assets/icons/hand.svg")), - ("hash", include_bytes!("../../../assets/icons/hash.svg")), - ("heading", include_bytes!("../../../assets/icons/heading.svg")), - ("highlighter", include_bytes!("../../../assets/icons/highlighter.svg")), - ("house", include_bytes!("../../../assets/icons/house.svg")), - ("image", include_bytes!("../../../assets/icons/image.svg")), - ("image-plus", include_bytes!("../../../assets/icons/image-plus.svg")), - ("info", include_bytes!("../../../assets/icons/info.svg")), - ("italic", include_bytes!("../../../assets/icons/italic.svg")), - ("languages", include_bytes!("../../../assets/icons/languages.svg")), - ("lasso", include_bytes!("../../../assets/icons/lasso.svg")), - ("layers", include_bytes!("../../../assets/icons/layers.svg")), - ("layout-grid", include_bytes!("../../../assets/icons/layout-grid.svg")), - ("link", include_bytes!("../../../assets/icons/link.svg")), - ("link-2", include_bytes!("../../../assets/icons/link-2.svg")), - ("list", include_bytes!("../../../assets/icons/list.svg")), - ("list-checks", include_bytes!("../../../assets/icons/list-checks.svg")), - ("list-ordered", include_bytes!("../../../assets/icons/list-ordered.svg")), - ("lock", include_bytes!("../../../assets/icons/lock.svg")), - ("lock-open", include_bytes!("../../../assets/icons/lock-open.svg")), - ("maximize", include_bytes!("../../../assets/icons/maximize.svg")), - ("maximize-2", include_bytes!("../../../assets/icons/maximize-2.svg")), - ("message-circle-reply", include_bytes!("../../../assets/icons/message-circle-reply.svg")), - ("message-square", include_bytes!("../../../assets/icons/message-square.svg")), - ("message-square-plus", include_bytes!("../../../assets/icons/message-square-plus.svg")), - ("message-square-quote", include_bytes!("../../../assets/icons/message-square-quote.svg")), - ("message-square-text", include_bytes!("../../../assets/icons/message-square-text.svg")), - ("messages-square", include_bytes!("../../../assets/icons/messages-square.svg")), - ("mic", include_bytes!("../../../assets/icons/mic.svg")), - ("minimize", include_bytes!("../../../assets/icons/minimize.svg")), - ("minimize-2", include_bytes!("../../../assets/icons/minimize-2.svg")), - ("minus", include_bytes!("../../../assets/icons/minus.svg")), - ("monitor", include_bytes!("../../../assets/icons/monitor.svg")), - ("moon", include_bytes!("../../../assets/icons/moon.svg")), - ("mouse-pointer-2", include_bytes!("../../../assets/icons/mouse-pointer-2.svg")), - ("move", include_bytes!("../../../assets/icons/move.svg")), - ("move-right", include_bytes!("../../../assets/icons/move-right.svg")), - ("navigation", include_bytes!("../../../assets/icons/navigation.svg")), - ("paint-bucket", include_bytes!("../../../assets/icons/paint-bucket.svg")), - ("palette", include_bytes!("../../../assets/icons/palette.svg")), - ("panel-left", include_bytes!("../../../assets/icons/panel-left.svg")), - ("panel-right", include_bytes!("../../../assets/icons/panel-right.svg")), - ("panels-top-left", include_bytes!("../../../assets/icons/panels-top-left.svg")), - ("paperclip", include_bytes!("../../../assets/icons/paperclip.svg")), - ("pen-line", include_bytes!("../../../assets/icons/pen-line.svg")), - ("pen-tool", include_bytes!("../../../assets/icons/pen-tool.svg")), - ("pencil", include_bytes!("../../../assets/icons/pencil.svg")), - ("pentagon", include_bytes!("../../../assets/icons/pentagon.svg")), - ("pin", include_bytes!("../../../assets/icons/pin.svg")), - ("pipette", include_bytes!("../../../assets/icons/pipette.svg")), - ("plus", include_bytes!("../../../assets/icons/plus.svg")), - ("presentation", include_bytes!("../../../assets/icons/presentation.svg")), - ("printer", include_bytes!("../../../assets/icons/printer.svg")), - ("rectangle-horizontal", include_bytes!("../../../assets/icons/rectangle-horizontal.svg")), - ("redo-2", include_bytes!("../../../assets/icons/redo-2.svg")), - ("replace", include_bytes!("../../../assets/icons/replace.svg")), - ("reply", include_bytes!("../../../assets/icons/reply.svg")), - ("rotate-ccw", include_bytes!("../../../assets/icons/rotate-ccw.svg")), - ("rotate-cw", include_bytes!("../../../assets/icons/rotate-cw.svg")), - ("rows-3", include_bytes!("../../../assets/icons/rows-3.svg")), - ("ruler", include_bytes!("../../../assets/icons/ruler.svg")), - ("save", include_bytes!("../../../assets/icons/save.svg")), - ("scan", include_bytes!("../../../assets/icons/scan.svg")), - ("scan-text", include_bytes!("../../../assets/icons/scan-text.svg")), - ("scissors", include_bytes!("../../../assets/icons/scissors.svg")), - ("search", include_bytes!("../../../assets/icons/search.svg")), - ("send", include_bytes!("../../../assets/icons/send.svg")), - ("settings", include_bytes!("../../../assets/icons/settings.svg")), - ("settings-2", include_bytes!("../../../assets/icons/settings-2.svg")), - ("share-2", include_bytes!("../../../assets/icons/share-2.svg")), - ("shield-check", include_bytes!("../../../assets/icons/shield-check.svg")), - ("signature", include_bytes!("../../../assets/icons/signature.svg")), - ("sliders-horizontal", include_bytes!("../../../assets/icons/sliders-horizontal.svg")), - ("sparkles", include_bytes!("../../../assets/icons/sparkles.svg")), - ("spline", include_bytes!("../../../assets/icons/spline.svg")), - ("square", include_bytes!("../../../assets/icons/square.svg")), - ("square-dashed", include_bytes!("../../../assets/icons/square-dashed.svg")), - ("square-dashed-mouse-pointer", include_bytes!("../../../assets/icons/square-dashed-mouse-pointer.svg")), - ("squares-subtract", include_bytes!("../../../assets/icons/squares-subtract.svg")), - ("stamp", include_bytes!("../../../assets/icons/stamp.svg")), - ("star", include_bytes!("../../../assets/icons/star.svg")), - ("sticky-note", include_bytes!("../../../assets/icons/sticky-note.svg")), - ("strikethrough", include_bytes!("../../../assets/icons/strikethrough.svg")), - ("sun", include_bytes!("../../../assets/icons/sun.svg")), - ("swatch-book", include_bytes!("../../../assets/icons/swatch-book.svg")), - ("tag", include_bytes!("../../../assets/icons/tag.svg")), - ("text-cursor-input", include_bytes!("../../../assets/icons/text-cursor-input.svg")), - ("text-select", include_bytes!("../../../assets/icons/text-select.svg")), - ("thumbs-down", include_bytes!("../../../assets/icons/thumbs-down.svg")), - ("thumbs-up", include_bytes!("../../../assets/icons/thumbs-up.svg")), - ("trash", include_bytes!("../../../assets/icons/trash.svg")), - ("trash-2", include_bytes!("../../../assets/icons/trash-2.svg")), - ("triangle-alert", include_bytes!("../../../assets/icons/triangle-alert.svg")), - ("type", include_bytes!("../../../assets/icons/type.svg")), - ("underline", include_bytes!("../../../assets/icons/underline.svg")), - ("undo-2", include_bytes!("../../../assets/icons/undo-2.svg")), - ("user-round", include_bytes!("../../../assets/icons/user-round.svg")), - ("wand-sparkles", include_bytes!("../../../assets/icons/wand-sparkles.svg")), - ("wrench", include_bytes!("../../../assets/icons/wrench.svg")), - ("move-horizontal", include_bytes!("../../../assets/icons/move-horizontal.svg")), - ("pilcrow", include_bytes!("../../../assets/icons/pilcrow.svg")), - ("subscript", include_bytes!("../../../assets/icons/subscript.svg")), - ("superscript", include_bytes!("../../../assets/icons/superscript.svg")), - ("x", include_bytes!("../../../assets/icons/x.svg")), - ("zoom-in", include_bytes!("../../../assets/icons/zoom-in.svg")), - ("zoom-out", include_bytes!("../../../assets/icons/zoom-out.svg")), -]; diff --git a/crates/ui-egui/src/lib.rs b/crates/ui-egui/src/lib.rs index 8ae2fb5bc7..448c9dd3f2 100644 --- a/crates/ui-egui/src/lib.rs +++ b/crates/ui-egui/src/lib.rs @@ -51,7 +51,6 @@ mod editing; pub mod file_watch; pub mod folders_ui; mod home; -mod icon_data; pub mod icons; pub mod last_session; pub mod last_view; @@ -152,6 +151,7 @@ use tools::redact_ui; use tools::sign_ui; use tools::stamps_ui; use tools::tags_ui; +use widgets::icon_data; use workflows::a11y_ui; use workflows::actions_ui; use workflows::combine_grid; diff --git a/crates/ui-egui/src/widgets.rs b/crates/ui-egui/src/widgets.rs index 23513cc973..149412d677 100644 --- a/crates/ui-egui/src/widgets.rs +++ b/crates/ui-egui/src/widgets.rs @@ -5,6 +5,8 @@ use egui::{Align2, Color32, CornerRadius, Rect, Response, Sense, Stroke, vec2}; use crate::theme::{self, Tokens}; use crate::{PdfCraftApp, icons}; +pub(super) mod icon_data; + /// Horizontal and vertical inset of a single-line field. const FIELD_MARGIN: egui::Margin = egui::Margin::symmetric(10, 6); /// Where text starts inside a [`line`] or [`block`] field, so plain values beside fields can line up with it. diff --git a/crates/ui-egui/src/widgets/icon_data.rs b/crates/ui-egui/src/widgets/icon_data.rs new file mode 100644 index 0000000000..72829fe4b8 --- /dev/null +++ b/crates/ui-egui/src/widgets/icon_data.rs @@ -0,0 +1,195 @@ +//! Lucide icons (ISC licence, see assets/icons/LICENSE-lucide.txt), embedded and tinted at runtime. +//! Generated from the contents of assets/icons/. + +pub static ICONS: &[(&str, &[u8])] = &[ + ("accessibility", include_bytes!("../../../../assets/icons/accessibility.svg")), + ("align-center", include_bytes!("../../../../assets/icons/align-center.svg")), + ("align-justify", include_bytes!("../../../../assets/icons/align-justify.svg")), + ("file-spreadsheet", include_bytes!("../../../../assets/icons/file-spreadsheet.svg")), + ("file-code", include_bytes!("../../../../assets/icons/file-code.svg")), + ("square-terminal", include_bytes!("../../../../assets/icons/square-terminal.svg")), + ("align-left", include_bytes!("../../../../assets/icons/align-left.svg")), + ("align-right", include_bytes!("../../../../assets/icons/align-right.svg")), + ("app-window", include_bytes!("../../../../assets/icons/app-window.svg")), + ("arrow-left-right", include_bytes!("../../../../assets/icons/arrow-left-right.svg")), + ("arrow-up-down", include_bytes!("../../../../assets/icons/arrow-up-down.svg")), + ("arrow-up-right", include_bytes!("../../../../assets/icons/arrow-up-right.svg")), + ("badge-check", include_bytes!("../../../../assets/icons/badge-check.svg")), + ("bandage", include_bytes!("../../../../assets/icons/bandage.svg")), + ("bell", include_bytes!("../../../../assets/icons/bell.svg")), + ("blend", include_bytes!("../../../../assets/icons/blend.svg")), + ("bold", include_bytes!("../../../../assets/icons/bold.svg")), + ("book-open", include_bytes!("../../../../assets/icons/book-open.svg")), + ("bookmark", include_bytes!("../../../../assets/icons/bookmark.svg")), + ("bookmark-plus", include_bytes!("../../../../assets/icons/bookmark-plus.svg")), + ("braces", include_bytes!("../../../../assets/icons/braces.svg")), + ("brush", include_bytes!("../../../../assets/icons/brush.svg")), + ("brush-cleaning", include_bytes!("../../../../assets/icons/brush-cleaning.svg")), + ("camera", include_bytes!("../../../../assets/icons/camera.svg")), + ("check", include_bytes!("../../../../assets/icons/check.svg")), + ("check-circle-2", include_bytes!("../../../../assets/icons/check-circle-2.svg")), + ("chevron-down", include_bytes!("../../../../assets/icons/chevron-down.svg")), + ("chevron-left", include_bytes!("../../../../assets/icons/chevron-left.svg")), + ("chevron-right", include_bytes!("../../../../assets/icons/chevron-right.svg")), + ("chevron-up", include_bytes!("../../../../assets/icons/chevron-up.svg")), + ("chevrons-left", include_bytes!("../../../../assets/icons/chevrons-left.svg")), + ("chevrons-right", include_bytes!("../../../../assets/icons/chevrons-right.svg")), + ("circle", include_bytes!("../../../../assets/icons/circle.svg")), + ("circle-check", include_bytes!("../../../../assets/icons/circle-check.svg")), + ("circle-dashed", include_bytes!("../../../../assets/icons/circle-dashed.svg")), + ("circle-dot", include_bytes!("../../../../assets/icons/circle-dot.svg")), + ("circle-help", include_bytes!("../../../../assets/icons/circle-help.svg")), + ("circle-x", include_bytes!("../../../../assets/icons/circle-x.svg")), + ("clipboard-paste", include_bytes!("../../../../assets/icons/clipboard-paste.svg")), + ("clock", include_bytes!("../../../../assets/icons/clock.svg")), + ("clock-3", include_bytes!("../../../../assets/icons/clock-3.svg")), + ("cloud", include_bytes!("../../../../assets/icons/cloud.svg")), + ("cloud-upload", include_bytes!("../../../../assets/icons/cloud-upload.svg")), + ("code-xml", include_bytes!("../../../../assets/icons/code-xml.svg")), + ("columns-2", include_bytes!("../../../../assets/icons/columns-2.svg")), + ("columns-3", include_bytes!("../../../../assets/icons/columns-3.svg")), + ("compass", include_bytes!("../../../../assets/icons/compass.svg")), + ("contrast", include_bytes!("../../../../assets/icons/contrast.svg")), + ("copy", include_bytes!("../../../../assets/icons/copy.svg")), + ("copy-plus", include_bytes!("../../../../assets/icons/copy-plus.svg")), + ("crop", include_bytes!("../../../../assets/icons/crop.svg")), + ("droplet", include_bytes!("../../../../assets/icons/droplet.svg")), + ("ellipsis", include_bytes!("../../../../assets/icons/ellipsis.svg")), + ("ellipsis-vertical", include_bytes!("../../../../assets/icons/ellipsis-vertical.svg")), + ("eraser", include_bytes!("../../../../assets/icons/eraser.svg")), + ("external-link", include_bytes!("../../../../assets/icons/external-link.svg")), + ("eye", include_bytes!("../../../../assets/icons/eye.svg")), + ("eye-off", include_bytes!("../../../../assets/icons/eye-off.svg")), + ("file-check", include_bytes!("../../../../assets/icons/file-check.svg")), + ("file-down", include_bytes!("../../../../assets/icons/file-down.svg")), + ("file-input", include_bytes!("../../../../assets/icons/file-input.svg")), + ("file-lock-2", include_bytes!("../../../../assets/icons/file-lock-2.svg")), + ("file-minus", include_bytes!("../../../../assets/icons/file-minus.svg")), + ("file-output", include_bytes!("../../../../assets/icons/file-output.svg")), + ("file-pen-line", include_bytes!("../../../../assets/icons/file-pen-line.svg")), + ("file-plus", include_bytes!("../../../../assets/icons/file-plus.svg")), + ("file-plus-2", include_bytes!("../../../../assets/icons/file-plus-2.svg")), + ("file-scan", include_bytes!("../../../../assets/icons/file-scan.svg")), + ("file-search", include_bytes!("../../../../assets/icons/file-search.svg")), + ("file-symlink", include_bytes!("../../../../assets/icons/file-symlink.svg")), + ("file-text", include_bytes!("../../../../assets/icons/file-text.svg")), + ("file-x", include_bytes!("../../../../assets/icons/file-x.svg")), + ("files", include_bytes!("../../../../assets/icons/files.svg")), + ("film", include_bytes!("../../../../assets/icons/film.svg")), + ("filter", include_bytes!("../../../../assets/icons/filter.svg")), + ("flip-horizontal-2", include_bytes!("../../../../assets/icons/flip-horizontal-2.svg")), + ("flip-vertical-2", include_bytes!("../../../../assets/icons/flip-vertical-2.svg")), + ("folder", include_bytes!("../../../../assets/icons/folder.svg")), + ("folder-open", include_bytes!("../../../../assets/icons/folder-open.svg")), + ("folder-plus", include_bytes!("../../../../assets/icons/folder-plus.svg")), + ("gauge", include_bytes!("../../../../assets/icons/gauge.svg")), + ("git-compare", include_bytes!("../../../../assets/icons/git-compare.svg")), + ("globe", include_bytes!("../../../../assets/icons/globe.svg")), + ("grid-3x3", include_bytes!("../../../../assets/icons/grid-3x3.svg")), + ("hand", include_bytes!("../../../../assets/icons/hand.svg")), + ("hash", include_bytes!("../../../../assets/icons/hash.svg")), + ("heading", include_bytes!("../../../../assets/icons/heading.svg")), + ("highlighter", include_bytes!("../../../../assets/icons/highlighter.svg")), + ("house", include_bytes!("../../../../assets/icons/house.svg")), + ("image", include_bytes!("../../../../assets/icons/image.svg")), + ("image-plus", include_bytes!("../../../../assets/icons/image-plus.svg")), + ("info", include_bytes!("../../../../assets/icons/info.svg")), + ("italic", include_bytes!("../../../../assets/icons/italic.svg")), + ("languages", include_bytes!("../../../../assets/icons/languages.svg")), + ("lasso", include_bytes!("../../../../assets/icons/lasso.svg")), + ("layers", include_bytes!("../../../../assets/icons/layers.svg")), + ("layout-grid", include_bytes!("../../../../assets/icons/layout-grid.svg")), + ("link", include_bytes!("../../../../assets/icons/link.svg")), + ("link-2", include_bytes!("../../../../assets/icons/link-2.svg")), + ("list", include_bytes!("../../../../assets/icons/list.svg")), + ("list-checks", include_bytes!("../../../../assets/icons/list-checks.svg")), + ("list-ordered", include_bytes!("../../../../assets/icons/list-ordered.svg")), + ("lock", include_bytes!("../../../../assets/icons/lock.svg")), + ("lock-open", include_bytes!("../../../../assets/icons/lock-open.svg")), + ("maximize", include_bytes!("../../../../assets/icons/maximize.svg")), + ("maximize-2", include_bytes!("../../../../assets/icons/maximize-2.svg")), + ("message-circle-reply", include_bytes!("../../../../assets/icons/message-circle-reply.svg")), + ("message-square", include_bytes!("../../../../assets/icons/message-square.svg")), + ("message-square-plus", include_bytes!("../../../../assets/icons/message-square-plus.svg")), + ("message-square-quote", include_bytes!("../../../../assets/icons/message-square-quote.svg")), + ("message-square-text", include_bytes!("../../../../assets/icons/message-square-text.svg")), + ("messages-square", include_bytes!("../../../../assets/icons/messages-square.svg")), + ("mic", include_bytes!("../../../../assets/icons/mic.svg")), + ("minimize", include_bytes!("../../../../assets/icons/minimize.svg")), + ("minimize-2", include_bytes!("../../../../assets/icons/minimize-2.svg")), + ("minus", include_bytes!("../../../../assets/icons/minus.svg")), + ("monitor", include_bytes!("../../../../assets/icons/monitor.svg")), + ("moon", include_bytes!("../../../../assets/icons/moon.svg")), + ("mouse-pointer-2", include_bytes!("../../../../assets/icons/mouse-pointer-2.svg")), + ("move", include_bytes!("../../../../assets/icons/move.svg")), + ("move-right", include_bytes!("../../../../assets/icons/move-right.svg")), + ("navigation", include_bytes!("../../../../assets/icons/navigation.svg")), + ("paint-bucket", include_bytes!("../../../../assets/icons/paint-bucket.svg")), + ("palette", include_bytes!("../../../../assets/icons/palette.svg")), + ("panel-left", include_bytes!("../../../../assets/icons/panel-left.svg")), + ("panel-right", include_bytes!("../../../../assets/icons/panel-right.svg")), + ("panels-top-left", include_bytes!("../../../../assets/icons/panels-top-left.svg")), + ("paperclip", include_bytes!("../../../../assets/icons/paperclip.svg")), + ("pen-line", include_bytes!("../../../../assets/icons/pen-line.svg")), + ("pen-tool", include_bytes!("../../../../assets/icons/pen-tool.svg")), + ("pencil", include_bytes!("../../../../assets/icons/pencil.svg")), + ("pentagon", include_bytes!("../../../../assets/icons/pentagon.svg")), + ("pin", include_bytes!("../../../../assets/icons/pin.svg")), + ("pipette", include_bytes!("../../../../assets/icons/pipette.svg")), + ("plus", include_bytes!("../../../../assets/icons/plus.svg")), + ("presentation", include_bytes!("../../../../assets/icons/presentation.svg")), + ("printer", include_bytes!("../../../../assets/icons/printer.svg")), + ("rectangle-horizontal", include_bytes!("../../../../assets/icons/rectangle-horizontal.svg")), + ("redo-2", include_bytes!("../../../../assets/icons/redo-2.svg")), + ("replace", include_bytes!("../../../../assets/icons/replace.svg")), + ("reply", include_bytes!("../../../../assets/icons/reply.svg")), + ("rotate-ccw", include_bytes!("../../../../assets/icons/rotate-ccw.svg")), + ("rotate-cw", include_bytes!("../../../../assets/icons/rotate-cw.svg")), + ("rows-3", include_bytes!("../../../../assets/icons/rows-3.svg")), + ("ruler", include_bytes!("../../../../assets/icons/ruler.svg")), + ("save", include_bytes!("../../../../assets/icons/save.svg")), + ("scan", include_bytes!("../../../../assets/icons/scan.svg")), + ("scan-text", include_bytes!("../../../../assets/icons/scan-text.svg")), + ("scissors", include_bytes!("../../../../assets/icons/scissors.svg")), + ("search", include_bytes!("../../../../assets/icons/search.svg")), + ("send", include_bytes!("../../../../assets/icons/send.svg")), + ("settings", include_bytes!("../../../../assets/icons/settings.svg")), + ("settings-2", include_bytes!("../../../../assets/icons/settings-2.svg")), + ("share-2", include_bytes!("../../../../assets/icons/share-2.svg")), + ("shield-check", include_bytes!("../../../../assets/icons/shield-check.svg")), + ("signature", include_bytes!("../../../../assets/icons/signature.svg")), + ("sliders-horizontal", include_bytes!("../../../../assets/icons/sliders-horizontal.svg")), + ("sparkles", include_bytes!("../../../../assets/icons/sparkles.svg")), + ("spline", include_bytes!("../../../../assets/icons/spline.svg")), + ("square", include_bytes!("../../../../assets/icons/square.svg")), + ("square-dashed", include_bytes!("../../../../assets/icons/square-dashed.svg")), + ("square-dashed-mouse-pointer", include_bytes!("../../../../assets/icons/square-dashed-mouse-pointer.svg")), + ("squares-subtract", include_bytes!("../../../../assets/icons/squares-subtract.svg")), + ("stamp", include_bytes!("../../../../assets/icons/stamp.svg")), + ("star", include_bytes!("../../../../assets/icons/star.svg")), + ("sticky-note", include_bytes!("../../../../assets/icons/sticky-note.svg")), + ("strikethrough", include_bytes!("../../../../assets/icons/strikethrough.svg")), + ("sun", include_bytes!("../../../../assets/icons/sun.svg")), + ("swatch-book", include_bytes!("../../../../assets/icons/swatch-book.svg")), + ("tag", include_bytes!("../../../../assets/icons/tag.svg")), + ("text-cursor-input", include_bytes!("../../../../assets/icons/text-cursor-input.svg")), + ("text-select", include_bytes!("../../../../assets/icons/text-select.svg")), + ("thumbs-down", include_bytes!("../../../../assets/icons/thumbs-down.svg")), + ("thumbs-up", include_bytes!("../../../../assets/icons/thumbs-up.svg")), + ("trash", include_bytes!("../../../../assets/icons/trash.svg")), + ("trash-2", include_bytes!("../../../../assets/icons/trash-2.svg")), + ("triangle-alert", include_bytes!("../../../../assets/icons/triangle-alert.svg")), + ("type", include_bytes!("../../../../assets/icons/type.svg")), + ("underline", include_bytes!("../../../../assets/icons/underline.svg")), + ("undo-2", include_bytes!("../../../../assets/icons/undo-2.svg")), + ("user-round", include_bytes!("../../../../assets/icons/user-round.svg")), + ("wand-sparkles", include_bytes!("../../../../assets/icons/wand-sparkles.svg")), + ("wrench", include_bytes!("../../../../assets/icons/wrench.svg")), + ("move-horizontal", include_bytes!("../../../../assets/icons/move-horizontal.svg")), + ("pilcrow", include_bytes!("../../../../assets/icons/pilcrow.svg")), + ("subscript", include_bytes!("../../../../assets/icons/subscript.svg")), + ("superscript", include_bytes!("../../../../assets/icons/superscript.svg")), + ("x", include_bytes!("../../../../assets/icons/x.svg")), + ("zoom-in", include_bytes!("../../../../assets/icons/zoom-in.svg")), + ("zoom-out", include_bytes!("../../../../assets/icons/zoom-out.svg")), +];