diff --git a/pkgs/clan-app/ui/icons/address.svg b/pkgs/clan-app/ui/icons/address.svg new file mode 100644 index 000000000..006d0b657 --- /dev/null +++ b/pkgs/clan-app/ui/icons/address.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/ai.svg b/pkgs/clan-app/ui/icons/ai.svg index bdc65decf..1a1f01d2b 100644 --- a/pkgs/clan-app/ui/icons/ai.svg +++ b/pkgs/clan-app/ui/icons/ai.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/check-solid.svg b/pkgs/clan-app/ui/icons/check-solid.svg new file mode 100644 index 000000000..aaafc0fe9 --- /dev/null +++ b/pkgs/clan-app/ui/icons/check-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/checkmark.svg b/pkgs/clan-app/ui/icons/checkmark.svg index 9bb389986..ef5a17ad3 100644 --- a/pkgs/clan-app/ui/icons/checkmark.svg +++ b/pkgs/clan-app/ui/icons/checkmark.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/clan-icon.svg b/pkgs/clan-app/ui/icons/clan-icon.svg index e752b66b1..43aa47bce 100644 --- a/pkgs/clan-app/ui/icons/clan-icon.svg +++ b/pkgs/clan-app/ui/icons/clan-icon.svg @@ -1,10 +1 @@ - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/clan-logo.svg b/pkgs/clan-app/ui/icons/clan-logo.svg new file mode 100644 index 000000000..e164bb029 --- /dev/null +++ b/pkgs/clan-app/ui/icons/clan-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/close-circle.svg b/pkgs/clan-app/ui/icons/close-circle.svg new file mode 100644 index 000000000..42ebe6fe5 --- /dev/null +++ b/pkgs/clan-app/ui/icons/close-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/code.svg b/pkgs/clan-app/ui/icons/code.svg new file mode 100644 index 000000000..e0f392f10 --- /dev/null +++ b/pkgs/clan-app/ui/icons/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/cursor.svg b/pkgs/clan-app/ui/icons/cursor.svg index cab084a40..ed611b587 100644 --- a/pkgs/clan-app/ui/icons/cursor.svg +++ b/pkgs/clan-app/ui/icons/cursor.svg @@ -1,25 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/filter.svg b/pkgs/clan-app/ui/icons/filter.svg index 092aaf4bc..317862001 100644 --- a/pkgs/clan-app/ui/icons/filter.svg +++ b/pkgs/clan-app/ui/icons/filter.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/general.svg b/pkgs/clan-app/ui/icons/general.svg new file mode 100644 index 000000000..9a3770105 --- /dev/null +++ b/pkgs/clan-app/ui/icons/general.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/heart.svg b/pkgs/clan-app/ui/icons/heart.svg index 9a3b9d123..50db2fd2e 100644 --- a/pkgs/clan-app/ui/icons/heart.svg +++ b/pkgs/clan-app/ui/icons/heart.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/machine.svg b/pkgs/clan-app/ui/icons/machine.svg index 845a739be..04adfb7c7 100644 --- a/pkgs/clan-app/ui/icons/machine.svg +++ b/pkgs/clan-app/ui/icons/machine.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/minimize.svg b/pkgs/clan-app/ui/icons/minimize.svg new file mode 100644 index 000000000..ac9459498 --- /dev/null +++ b/pkgs/clan-app/ui/icons/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/modules.svg b/pkgs/clan-app/ui/icons/modules.svg index 97544aa18..8d8634edb 100644 --- a/pkgs/clan-app/ui/icons/modules.svg +++ b/pkgs/clan-app/ui/icons/modules.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/new-machine.svg b/pkgs/clan-app/ui/icons/new-machine.svg index fdc5fea29..6fff97c85 100644 --- a/pkgs/clan-app/ui/icons/new-machine.svg +++ b/pkgs/clan-app/ui/icons/new-machine.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/offline.svg b/pkgs/clan-app/ui/icons/offline.svg index 501c3fa8c..9e98e589c 100644 --- a/pkgs/clan-app/ui/icons/offline.svg +++ b/pkgs/clan-app/ui/icons/offline.svg @@ -1,13 +1 @@ - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/search-filled.svg b/pkgs/clan-app/ui/icons/search-filled.svg index e72ad2986..ad0d00d35 100644 --- a/pkgs/clan-app/ui/icons/search-filled.svg +++ b/pkgs/clan-app/ui/icons/search-filled.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/services.svg b/pkgs/clan-app/ui/icons/services.svg new file mode 100644 index 000000000..68edd02cc --- /dev/null +++ b/pkgs/clan-app/ui/icons/services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/switch.svg b/pkgs/clan-app/ui/icons/switch.svg index c2658d961..856805ac9 100644 --- a/pkgs/clan-app/ui/icons/switch.svg +++ b/pkgs/clan-app/ui/icons/switch.svg @@ -1,8 +1 @@ - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/tag.svg b/pkgs/clan-app/ui/icons/tag.svg index d03b459d7..d04e922e3 100644 --- a/pkgs/clan-app/ui/icons/tag.svg +++ b/pkgs/clan-app/ui/icons/tag.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/user.svg b/pkgs/clan-app/ui/icons/user.svg index 0b69f2358..84418e42f 100644 --- a/pkgs/clan-app/ui/icons/user.svg +++ b/pkgs/clan-app/ui/icons/user.svg @@ -1,3 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/icons/warning-filled.svg b/pkgs/clan-app/ui/icons/warning-filled.svg index e1ad16356..e36efe97d 100644 --- a/pkgs/clan-app/ui/icons/warning-filled.svg +++ b/pkgs/clan-app/ui/icons/warning-filled.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/pkgs/clan-app/ui/src/components/Icon/Icon.tsx b/pkgs/clan-app/ui/src/components/Icon/Icon.tsx index 973a78137..e072af06f 100644 --- a/pkgs/clan-app/ui/src/components/Icon/Icon.tsx +++ b/pkgs/clan-app/ui/src/components/Icon/Icon.tsx @@ -1,5 +1,8 @@ import cx from "classnames"; import { Component, JSX, splitProps } from "solid-js"; + +import Address from "@/icons/address.svg"; +import AI from "@/icons/ai.svg"; import ArrowBottom from "@/icons/arrow-bottom.svg"; import ArrowLeft from "@/icons/arrow-left.svg"; import ArrowRight from "@/icons/arrow-right.svg"; @@ -10,9 +13,12 @@ import CaretLeft from "@/icons/caret-left.svg"; import CaretRight from "@/icons/caret-right.svg"; import CaretUp from "@/icons/caret-up.svg"; import Checkmark from "@/icons/checkmark.svg"; +import CheckSolid from "@/icons/check-solid.svg"; import ClanIcon from "@/icons/clan-icon.svg"; -import Cursor from "@/icons/cursor.svg"; import Close from "@/icons/close.svg"; +import CloseCircle from "@/icons/close-circle.svg"; +import Code from "@/icons/code.svg"; +import Cursor from "@/icons/cursor.svg"; import Download from "@/icons/download.svg"; import Edit from "@/icons/edit.svg"; import Expand from "@/icons/expand.svg"; @@ -21,35 +27,39 @@ import EyeOpen from "@/icons/eye-open.svg"; import Filter from "@/icons/filter.svg"; import Flash from "@/icons/flash.svg"; import Folder from "@/icons/folder.svg"; +import General from "@/icons/general.svg"; import Grid from "@/icons/grid.svg"; +import Heart from "@/icons/heart.svg"; import Info from "@/icons/info.svg"; import List from "@/icons/list.svg"; import Load from "@/icons/load.svg"; +import Machine from "@/icons/machine.svg"; +import Minimize from "@/icons/minimize.svg"; +import Modules from "@/icons/modules.svg"; import More from "@/icons/more.svg"; +import NewMachine from "@/icons/new-machine.svg"; +import Offline from "@/icons/offline.svg"; import Paperclip from "@/icons/paperclip.svg"; import Plus from "@/icons/plus.svg"; import Reload from "@/icons/reload.svg"; import Report from "@/icons/report.svg"; import Search from "@/icons/search.svg"; -import Settings from "@/icons/settings.svg"; -import Trash from "@/icons/trash.svg"; -import Update from "@/icons/update.svg"; -import WarningFilled from "@/icons/warning-filled.svg"; -import Modules from "@/icons/modules.svg"; -import NewMachine from "@/icons/new-machine.svg"; -import AI from "@/icons/ai.svg"; -import User from "@/icons/user.svg"; -import Heart from "@/icons/heart.svg"; import SearchFilled from "@/icons/search-filled.svg"; -import Offline from "@/icons/offline.svg"; +import Services from "@/icons/services.svg"; +import Settings from "@/icons/settings.svg"; import Switch from "@/icons/switch.svg"; import Tag from "@/icons/tag.svg"; -import Machine from "@/icons/machine.svg"; +import Trash from "@/icons/trash.svg"; +import Update from "@/icons/update.svg"; +import User from "@/icons/user.svg"; +import WarningFilled from "@/icons/warning-filled.svg"; + import { Dynamic } from "solid-js/web"; import { Color, fgClass } from "../colors"; const icons = { + Address, AI, ArrowBottom, ArrowLeft, @@ -61,8 +71,11 @@ const icons = { CaretRight, CaretUp, Checkmark, + CheckSolid, ClanIcon, Close, + CloseCircle, + Code, Cursor, Download, Edit, @@ -72,12 +85,14 @@ const icons = { Filter, Flash, Folder, + General, Grid, Heart, Info, List, Load, Machine, + Minimize, Modules, More, NewMachine, @@ -88,6 +103,7 @@ const icons = { Report, Search, SearchFilled, + Services, Settings, Switch, Tag, diff --git a/pkgs/icon-update/.gitignore b/pkgs/icon-update/.gitignore index 08ac866fa..95bc5c4ae 100644 --- a/pkgs/icon-update/.gitignore +++ b/pkgs/icon-update/.gitignore @@ -1,2 +1,3 @@ icons/ -.vscode/ \ No newline at end of file +.vscode/ +.env.local \ No newline at end of file diff --git a/pkgs/icon-update/default.nix b/pkgs/icon-update/default.nix index 7de9b43bd..65b484f9e 100644 --- a/pkgs/icon-update/default.nix +++ b/pkgs/icon-update/default.nix @@ -7,13 +7,13 @@ pkgs.writeShellApplication { runtimeInputs = [ deno ]; runtimeEnv = { - FIGMA_ICON_FILE_ID = "KJgLnsBI9nvUt44qKJXmVm"; - FRAME_ID = "709-324"; + FIGMA_ICON_FILE_ID = "uyl2qJ78r6ISagQQlT4tr7"; + FRAME_ID = "689-1390"; }; text = '' REPO_ROOT="$(git rev-parse --show-toplevel)" - OUT_DIR="$(realpath "$REPO_ROOT"/pkgs/clan-app/ui/src/icons)" + OUT_DIR="$(realpath "$REPO_ROOT"/pkgs/clan-app/ui/icons)" export OUT_DIR deno run --allow-all ${src}/main.ts ''; diff --git a/pkgs/icon-update/shell.nix b/pkgs/icon-update/shell.nix index ddaf0349c..70b7a7001 100644 --- a/pkgs/icon-update/shell.nix +++ b/pkgs/icon-update/shell.nix @@ -3,7 +3,7 @@ pkgs.mkShell { name = "clan-icon-update"; packages = with pkgs; [ deno ]; env = { - FIGMA_ICON_FILE_ID = "KJgLnsBI9nvUt44qKJXmVm"; + FIGMA_ICON_FILE_ID = "uyl2qJ78r6ISagQQlT4tr7"; FRAME_ID = "709-324"; OUT_DIR = "./icons"; };