diff --git a/.github/workflows/icons-optimize.yml b/.github/workflows/icons-optimize.yml
index 1e870b9a6..352f52612 100644
--- a/.github/workflows/icons-optimize.yml
+++ b/.github/workflows/icons-optimize.yml
@@ -15,7 +15,12 @@ jobs:
python-version: '3.10'
cache: 'pip'
- run: pip install -r .github/helpers/ui-icons/requirements.txt
- - run: for icon in ui-icons/icons/*; do picosvg $icon --output_file $icon; done
+ - run: |
+ for icon in ui-icons/icons/*; do
+ echo "::group::Optimizing $icon"
+ picosvg $icon --output_file $icon
+ echo "::endgroup::"
+ done
- uses: actions/setup-node@v3
with:
@@ -27,7 +32,7 @@ jobs:
- uses: EndBug/add-and-commit@v4
with:
- add: 'icons'
+ add: 'ui-icons/icons'
message: 'Optimize SVGs'
author_email: actions@github.com
env:
diff --git a/ui-icons/.gitignore b/ui-icons/.gitignore
index e13dd6368..644c7f3b2 100644
--- a/ui-icons/.gitignore
+++ b/ui-icons/.gitignore
@@ -1,5 +1,5 @@
# Generated components minus the template
src/components/*.tsx
-!src/components/template.tsx
+!src/components/_template.tsx
src/index.ts
-
+src/sizes.ts
diff --git a/ui-icons/icons/alert-16.svg b/ui-icons/icons/alert-16.svg
new file mode 100644
index 000000000..579c44df3
--- /dev/null
+++ b/ui-icons/icons/alert-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/alert-24.svg b/ui-icons/icons/alert-24.svg
new file mode 100644
index 000000000..b8b5f8b1c
--- /dev/null
+++ b/ui-icons/icons/alert-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/alert-fill-16.svg b/ui-icons/icons/alert-fill-16.svg
new file mode 100644
index 000000000..3299f020d
--- /dev/null
+++ b/ui-icons/icons/alert-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/alert-fill-24.svg b/ui-icons/icons/alert-fill-24.svg
new file mode 100644
index 000000000..bbb898a8b
--- /dev/null
+++ b/ui-icons/icons/alert-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/archive-16.svg b/ui-icons/icons/archive-16.svg
new file mode 100644
index 000000000..6f9fcb000
--- /dev/null
+++ b/ui-icons/icons/archive-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/archive-24.svg b/ui-icons/icons/archive-24.svg
new file mode 100644
index 000000000..08b9ca608
--- /dev/null
+++ b/ui-icons/icons/archive-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-both-16.svg b/ui-icons/icons/arrow-both-16.svg
new file mode 100644
index 000000000..73cbeaa4f
--- /dev/null
+++ b/ui-icons/icons/arrow-both-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-both-24.svg b/ui-icons/icons/arrow-both-24.svg
new file mode 100644
index 000000000..6dc4efb10
--- /dev/null
+++ b/ui-icons/icons/arrow-both-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-down-16.svg b/ui-icons/icons/arrow-down-16.svg
new file mode 100644
index 000000000..91c175e0a
--- /dev/null
+++ b/ui-icons/icons/arrow-down-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-down-24.svg b/ui-icons/icons/arrow-down-24.svg
new file mode 100644
index 000000000..6ca0dfa3e
--- /dev/null
+++ b/ui-icons/icons/arrow-down-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-down-left-16.svg b/ui-icons/icons/arrow-down-left-16.svg
new file mode 100644
index 000000000..3e3c2faf8
--- /dev/null
+++ b/ui-icons/icons/arrow-down-left-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-down-left-24.svg b/ui-icons/icons/arrow-down-left-24.svg
new file mode 100644
index 000000000..6fded1162
--- /dev/null
+++ b/ui-icons/icons/arrow-down-left-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-down-right-16.svg b/ui-icons/icons/arrow-down-right-16.svg
new file mode 100644
index 000000000..287080e62
--- /dev/null
+++ b/ui-icons/icons/arrow-down-right-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-down-right-24.svg b/ui-icons/icons/arrow-down-right-24.svg
new file mode 100644
index 000000000..a1f037f46
--- /dev/null
+++ b/ui-icons/icons/arrow-down-right-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-left-16.svg b/ui-icons/icons/arrow-left-16.svg
new file mode 100644
index 000000000..934dca046
--- /dev/null
+++ b/ui-icons/icons/arrow-left-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-left-24.svg b/ui-icons/icons/arrow-left-24.svg
new file mode 100644
index 000000000..ba8cb87c6
--- /dev/null
+++ b/ui-icons/icons/arrow-left-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-right-16.svg b/ui-icons/icons/arrow-right-16.svg
new file mode 100644
index 000000000..33f9bd57f
--- /dev/null
+++ b/ui-icons/icons/arrow-right-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-right-24.svg b/ui-icons/icons/arrow-right-24.svg
new file mode 100644
index 000000000..bbb522062
--- /dev/null
+++ b/ui-icons/icons/arrow-right-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-switch-16.svg b/ui-icons/icons/arrow-switch-16.svg
new file mode 100644
index 000000000..c191db6ae
--- /dev/null
+++ b/ui-icons/icons/arrow-switch-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-switch-24.svg b/ui-icons/icons/arrow-switch-24.svg
new file mode 100644
index 000000000..494f3ed27
--- /dev/null
+++ b/ui-icons/icons/arrow-switch-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-up-16.svg b/ui-icons/icons/arrow-up-16.svg
new file mode 100644
index 000000000..61c4a1caf
--- /dev/null
+++ b/ui-icons/icons/arrow-up-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-up-24.svg b/ui-icons/icons/arrow-up-24.svg
new file mode 100644
index 000000000..b4bf06e84
--- /dev/null
+++ b/ui-icons/icons/arrow-up-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-up-left-16.svg b/ui-icons/icons/arrow-up-left-16.svg
new file mode 100644
index 000000000..8a2b01520
--- /dev/null
+++ b/ui-icons/icons/arrow-up-left-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-up-left-24.svg b/ui-icons/icons/arrow-up-left-24.svg
new file mode 100644
index 000000000..f6b0b89c3
--- /dev/null
+++ b/ui-icons/icons/arrow-up-left-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-up-right-16.svg b/ui-icons/icons/arrow-up-right-16.svg
new file mode 100644
index 000000000..f73779d89
--- /dev/null
+++ b/ui-icons/icons/arrow-up-right-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/arrow-up-right-24.svg b/ui-icons/icons/arrow-up-right-24.svg
new file mode 100644
index 000000000..ca55f0956
--- /dev/null
+++ b/ui-icons/icons/arrow-up-right-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/beaker-16.svg b/ui-icons/icons/beaker-16.svg
new file mode 100644
index 000000000..724e19f11
--- /dev/null
+++ b/ui-icons/icons/beaker-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/beaker-24.svg b/ui-icons/icons/beaker-24.svg
new file mode 100644
index 000000000..44e8ddc24
--- /dev/null
+++ b/ui-icons/icons/beaker-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bell-16.svg b/ui-icons/icons/bell-16.svg
new file mode 100644
index 000000000..b12470fc1
--- /dev/null
+++ b/ui-icons/icons/bell-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bell-24.svg b/ui-icons/icons/bell-24.svg
new file mode 100644
index 000000000..7d70f896a
--- /dev/null
+++ b/ui-icons/icons/bell-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bell-fill-16.svg b/ui-icons/icons/bell-fill-16.svg
new file mode 100644
index 000000000..561475a13
--- /dev/null
+++ b/ui-icons/icons/bell-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bell-fill-24.svg b/ui-icons/icons/bell-fill-24.svg
new file mode 100644
index 000000000..240af0ac7
--- /dev/null
+++ b/ui-icons/icons/bell-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bell-slash-16.svg b/ui-icons/icons/bell-slash-16.svg
new file mode 100644
index 000000000..b86274963
--- /dev/null
+++ b/ui-icons/icons/bell-slash-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bell-slash-24.svg b/ui-icons/icons/bell-slash-24.svg
new file mode 100644
index 000000000..2d2286981
--- /dev/null
+++ b/ui-icons/icons/bell-slash-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/blocked-16.svg b/ui-icons/icons/blocked-16.svg
new file mode 100644
index 000000000..474149d5d
--- /dev/null
+++ b/ui-icons/icons/blocked-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/blocked-24.svg b/ui-icons/icons/blocked-24.svg
new file mode 100644
index 000000000..87c4531d0
--- /dev/null
+++ b/ui-icons/icons/blocked-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/blocked-fill-16.svg b/ui-icons/icons/blocked-fill-16.svg
new file mode 100644
index 000000000..f1b311912
--- /dev/null
+++ b/ui-icons/icons/blocked-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/blocked-fill-24.svg b/ui-icons/icons/blocked-fill-24.svg
new file mode 100644
index 000000000..98e51af8d
--- /dev/null
+++ b/ui-icons/icons/blocked-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bold-16.svg b/ui-icons/icons/bold-16.svg
new file mode 100644
index 000000000..cd86b4064
--- /dev/null
+++ b/ui-icons/icons/bold-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bold-24.svg b/ui-icons/icons/bold-24.svg
new file mode 100644
index 000000000..f18b1f228
--- /dev/null
+++ b/ui-icons/icons/bold-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/book-16.svg b/ui-icons/icons/book-16.svg
new file mode 100644
index 000000000..f9181e9e1
--- /dev/null
+++ b/ui-icons/icons/book-16.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/ui-icons/icons/book-24.svg b/ui-icons/icons/book-24.svg
new file mode 100644
index 000000000..59112e2d9
--- /dev/null
+++ b/ui-icons/icons/book-24.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/ui-icons/icons/book-fill-16.svg b/ui-icons/icons/book-fill-16.svg
new file mode 100644
index 000000000..80998eb73
--- /dev/null
+++ b/ui-icons/icons/book-fill-16.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/ui-icons/icons/book-fill-24.svg b/ui-icons/icons/book-fill-24.svg
new file mode 100644
index 000000000..58bc21449
--- /dev/null
+++ b/ui-icons/icons/book-fill-24.svg
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/ui-icons/icons/bookmark-16.svg b/ui-icons/icons/bookmark-16.svg
new file mode 100644
index 000000000..6f8fbcb07
--- /dev/null
+++ b/ui-icons/icons/bookmark-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bookmark-24.svg b/ui-icons/icons/bookmark-24.svg
new file mode 100644
index 000000000..32c9330df
--- /dev/null
+++ b/ui-icons/icons/bookmark-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bookmark-fill-16.svg b/ui-icons/icons/bookmark-fill-16.svg
new file mode 100644
index 000000000..fc630925b
--- /dev/null
+++ b/ui-icons/icons/bookmark-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bookmark-fill-24.svg b/ui-icons/icons/bookmark-fill-24.svg
new file mode 100644
index 000000000..ed22ac174
--- /dev/null
+++ b/ui-icons/icons/bookmark-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bookmark-slash-16.svg b/ui-icons/icons/bookmark-slash-16.svg
new file mode 100644
index 000000000..9abda1b90
--- /dev/null
+++ b/ui-icons/icons/bookmark-slash-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bookmark-slash-24.svg b/ui-icons/icons/bookmark-slash-24.svg
new file mode 100644
index 000000000..2ddcb22f1
--- /dev/null
+++ b/ui-icons/icons/bookmark-slash-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bookmark-slash-fill-16.svg b/ui-icons/icons/bookmark-slash-fill-16.svg
new file mode 100644
index 000000000..0899e6319
--- /dev/null
+++ b/ui-icons/icons/bookmark-slash-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bookmark-slash-fill-24.svg b/ui-icons/icons/bookmark-slash-fill-24.svg
new file mode 100644
index 000000000..ca2b77d7c
--- /dev/null
+++ b/ui-icons/icons/bookmark-slash-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/briefcase-16.svg b/ui-icons/icons/briefcase-16.svg
new file mode 100644
index 000000000..6f34b111f
--- /dev/null
+++ b/ui-icons/icons/briefcase-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/briefcase-24.svg b/ui-icons/icons/briefcase-24.svg
new file mode 100644
index 000000000..f058f3a08
--- /dev/null
+++ b/ui-icons/icons/briefcase-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/broadcast-16.svg b/ui-icons/icons/broadcast-16.svg
new file mode 100644
index 000000000..8e540a204
--- /dev/null
+++ b/ui-icons/icons/broadcast-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/broadcast-24.svg b/ui-icons/icons/broadcast-24.svg
new file mode 100644
index 000000000..301e30def
--- /dev/null
+++ b/ui-icons/icons/broadcast-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/browser-16.svg b/ui-icons/icons/browser-16.svg
new file mode 100644
index 000000000..110b565f6
--- /dev/null
+++ b/ui-icons/icons/browser-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/browser-24.svg b/ui-icons/icons/browser-24.svg
new file mode 100644
index 000000000..447af2bc9
--- /dev/null
+++ b/ui-icons/icons/browser-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bug-16.svg b/ui-icons/icons/bug-16.svg
new file mode 100644
index 000000000..f7900fa38
--- /dev/null
+++ b/ui-icons/icons/bug-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/bug-24.svg b/ui-icons/icons/bug-24.svg
new file mode 100644
index 000000000..371506957
--- /dev/null
+++ b/ui-icons/icons/bug-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/calendar-16.svg b/ui-icons/icons/calendar-16.svg
new file mode 100644
index 000000000..cfd0cbc63
--- /dev/null
+++ b/ui-icons/icons/calendar-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/calendar-24.svg b/ui-icons/icons/calendar-24.svg
new file mode 100644
index 000000000..7d849d787
--- /dev/null
+++ b/ui-icons/icons/calendar-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/check-16.svg b/ui-icons/icons/check-16.svg
new file mode 100644
index 000000000..c68969295
--- /dev/null
+++ b/ui-icons/icons/check-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/check-24.svg b/ui-icons/icons/check-24.svg
new file mode 100644
index 000000000..739224ce6
--- /dev/null
+++ b/ui-icons/icons/check-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/check-box-16.svg b/ui-icons/icons/check-box-16.svg
new file mode 100644
index 000000000..5c3c49032
--- /dev/null
+++ b/ui-icons/icons/check-box-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/check-box-24.svg b/ui-icons/icons/check-box-24.svg
new file mode 100644
index 000000000..615c8536d
--- /dev/null
+++ b/ui-icons/icons/check-box-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/check-circle-16.svg b/ui-icons/icons/check-circle-16.svg
new file mode 100644
index 000000000..a9b3c5135
--- /dev/null
+++ b/ui-icons/icons/check-circle-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/check-circle-24.svg b/ui-icons/icons/check-circle-24.svg
new file mode 100644
index 000000000..546346f88
--- /dev/null
+++ b/ui-icons/icons/check-circle-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/check-circle-fill-16.svg b/ui-icons/icons/check-circle-fill-16.svg
new file mode 100644
index 000000000..d437c1a1c
--- /dev/null
+++ b/ui-icons/icons/check-circle-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/check-circle-fill-24.svg b/ui-icons/icons/check-circle-fill-24.svg
new file mode 100644
index 000000000..879ffd7a2
--- /dev/null
+++ b/ui-icons/icons/check-circle-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/checklist-16.svg b/ui-icons/icons/checklist-16.svg
new file mode 100644
index 000000000..34ad42fd6
--- /dev/null
+++ b/ui-icons/icons/checklist-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/checklist-24.svg b/ui-icons/icons/checklist-24.svg
new file mode 100644
index 000000000..5941f8561
--- /dev/null
+++ b/ui-icons/icons/checklist-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/chevron-down-16.svg b/ui-icons/icons/chevron-down-16.svg
new file mode 100644
index 000000000..2415e5311
--- /dev/null
+++ b/ui-icons/icons/chevron-down-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/chevron-down-24.svg b/ui-icons/icons/chevron-down-24.svg
new file mode 100644
index 000000000..2726cd895
--- /dev/null
+++ b/ui-icons/icons/chevron-down-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/chevron-left-16.svg b/ui-icons/icons/chevron-left-16.svg
new file mode 100644
index 000000000..67d40bac3
--- /dev/null
+++ b/ui-icons/icons/chevron-left-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/chevron-left-24.svg b/ui-icons/icons/chevron-left-24.svg
new file mode 100644
index 000000000..91d284409
--- /dev/null
+++ b/ui-icons/icons/chevron-left-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/chevron-right-16.svg b/ui-icons/icons/chevron-right-16.svg
new file mode 100644
index 000000000..4b00a937a
--- /dev/null
+++ b/ui-icons/icons/chevron-right-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/chevron-right-24.svg b/ui-icons/icons/chevron-right-24.svg
new file mode 100644
index 000000000..d9046aa35
--- /dev/null
+++ b/ui-icons/icons/chevron-right-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/chevron-up-16.svg b/ui-icons/icons/chevron-up-16.svg
new file mode 100644
index 000000000..0d77c17a8
--- /dev/null
+++ b/ui-icons/icons/chevron-up-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/chevron-up-24.svg b/ui-icons/icons/chevron-up-24.svg
new file mode 100644
index 000000000..15d2db6ff
--- /dev/null
+++ b/ui-icons/icons/chevron-up-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/clock-16.svg b/ui-icons/icons/clock-16.svg
new file mode 100644
index 000000000..07038d6cc
--- /dev/null
+++ b/ui-icons/icons/clock-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/clock-24.svg b/ui-icons/icons/clock-24.svg
new file mode 100644
index 000000000..dfa22b82d
--- /dev/null
+++ b/ui-icons/icons/clock-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/cloud-16.svg b/ui-icons/icons/cloud-16.svg
new file mode 100644
index 000000000..64c492a1e
--- /dev/null
+++ b/ui-icons/icons/cloud-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/cloud-24.svg b/ui-icons/icons/cloud-24.svg
new file mode 100644
index 000000000..9554897af
--- /dev/null
+++ b/ui-icons/icons/cloud-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/cloud-offline-16.svg b/ui-icons/icons/cloud-offline-16.svg
new file mode 100644
index 000000000..0cb536d4e
--- /dev/null
+++ b/ui-icons/icons/cloud-offline-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/cloud-offline-24.svg b/ui-icons/icons/cloud-offline-24.svg
new file mode 100644
index 000000000..fe9cf2add
--- /dev/null
+++ b/ui-icons/icons/cloud-offline-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/codescan-checkmark-16.svg b/ui-icons/icons/codescan-checkmark-16.svg
new file mode 100644
index 000000000..e22731019
--- /dev/null
+++ b/ui-icons/icons/codescan-checkmark-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/codescan-checkmark-24.svg b/ui-icons/icons/codescan-checkmark-24.svg
new file mode 100644
index 000000000..c9a66c2d7
--- /dev/null
+++ b/ui-icons/icons/codescan-checkmark-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/comment-16.svg b/ui-icons/icons/comment-16.svg
new file mode 100644
index 000000000..48abf9e34
--- /dev/null
+++ b/ui-icons/icons/comment-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/comment-24.svg b/ui-icons/icons/comment-24.svg
new file mode 100644
index 000000000..0414a5451
--- /dev/null
+++ b/ui-icons/icons/comment-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/comment-discussion-16.svg b/ui-icons/icons/comment-discussion-16.svg
new file mode 100644
index 000000000..13bf27f2b
--- /dev/null
+++ b/ui-icons/icons/comment-discussion-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/comment-discussion-24.svg b/ui-icons/icons/comment-discussion-24.svg
new file mode 100644
index 000000000..a2820777d
--- /dev/null
+++ b/ui-icons/icons/comment-discussion-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/compass-cardinal-16.svg b/ui-icons/icons/compass-cardinal-16.svg
new file mode 100644
index 000000000..c949f5d31
--- /dev/null
+++ b/ui-icons/icons/compass-cardinal-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/compass-cardinal-24.svg b/ui-icons/icons/compass-cardinal-24.svg
new file mode 100644
index 000000000..2f85e4a7b
--- /dev/null
+++ b/ui-icons/icons/compass-cardinal-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/compass-needle-16.svg b/ui-icons/icons/compass-needle-16.svg
new file mode 100644
index 000000000..bfc407fad
--- /dev/null
+++ b/ui-icons/icons/compass-needle-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/compass-needle-24.svg b/ui-icons/icons/compass-needle-24.svg
new file mode 100644
index 000000000..f1df4e759
--- /dev/null
+++ b/ui-icons/icons/compass-needle-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/container-16.svg b/ui-icons/icons/container-16.svg
new file mode 100644
index 000000000..bd97ef688
--- /dev/null
+++ b/ui-icons/icons/container-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/container-24.svg b/ui-icons/icons/container-24.svg
new file mode 100644
index 000000000..d35ab4bb3
--- /dev/null
+++ b/ui-icons/icons/container-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/copy-16.svg b/ui-icons/icons/copy-16.svg
new file mode 100644
index 000000000..fe46506c3
--- /dev/null
+++ b/ui-icons/icons/copy-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/copy-24.svg b/ui-icons/icons/copy-24.svg
new file mode 100644
index 000000000..0d0b59cef
--- /dev/null
+++ b/ui-icons/icons/copy-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/cpu-16.svg b/ui-icons/icons/cpu-16.svg
new file mode 100644
index 000000000..eb01d9f06
--- /dev/null
+++ b/ui-icons/icons/cpu-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/cpu-24.svg b/ui-icons/icons/cpu-24.svg
new file mode 100644
index 000000000..0ae0ac5a0
--- /dev/null
+++ b/ui-icons/icons/cpu-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/cross-reference-16.svg b/ui-icons/icons/cross-reference-16.svg
new file mode 100644
index 000000000..dcf4cbebd
--- /dev/null
+++ b/ui-icons/icons/cross-reference-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/cross-reference-24.svg b/ui-icons/icons/cross-reference-24.svg
new file mode 100644
index 000000000..2bda3d421
--- /dev/null
+++ b/ui-icons/icons/cross-reference-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/dash-16.svg b/ui-icons/icons/dash-16.svg
new file mode 100644
index 000000000..6e2e4c869
--- /dev/null
+++ b/ui-icons/icons/dash-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/dash-24.svg b/ui-icons/icons/dash-24.svg
new file mode 100644
index 000000000..3d6a74a25
--- /dev/null
+++ b/ui-icons/icons/dash-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/database-16.svg b/ui-icons/icons/database-16.svg
new file mode 100644
index 000000000..f3d97d790
--- /dev/null
+++ b/ui-icons/icons/database-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/database-24.svg b/ui-icons/icons/database-24.svg
new file mode 100644
index 000000000..62773ecba
--- /dev/null
+++ b/ui-icons/icons/database-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/desktop-download-16.svg b/ui-icons/icons/desktop-download-16.svg
new file mode 100644
index 000000000..611f2a975
--- /dev/null
+++ b/ui-icons/icons/desktop-download-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/desktop-download-24.svg b/ui-icons/icons/desktop-download-24.svg
new file mode 100644
index 000000000..9a9c3f265
--- /dev/null
+++ b/ui-icons/icons/desktop-download-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/device-camera-video-16.svg b/ui-icons/icons/device-camera-video-16.svg
new file mode 100644
index 000000000..cf4d22c49
--- /dev/null
+++ b/ui-icons/icons/device-camera-video-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/device-camera-video-24.svg b/ui-icons/icons/device-camera-video-24.svg
new file mode 100644
index 000000000..99e5ad1d2
--- /dev/null
+++ b/ui-icons/icons/device-camera-video-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/device-desktop-16.svg b/ui-icons/icons/device-desktop-16.svg
new file mode 100644
index 000000000..5e00df242
--- /dev/null
+++ b/ui-icons/icons/device-desktop-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/device-desktop-24.svg b/ui-icons/icons/device-desktop-24.svg
new file mode 100644
index 000000000..f45bdf636
--- /dev/null
+++ b/ui-icons/icons/device-desktop-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/device-mobile-16.svg b/ui-icons/icons/device-mobile-16.svg
new file mode 100644
index 000000000..68131a7c6
--- /dev/null
+++ b/ui-icons/icons/device-mobile-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/device-mobile-24.svg b/ui-icons/icons/device-mobile-24.svg
new file mode 100644
index 000000000..d92c3d922
--- /dev/null
+++ b/ui-icons/icons/device-mobile-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/devices-16.svg b/ui-icons/icons/devices-16.svg
new file mode 100644
index 000000000..4d9b41f10
--- /dev/null
+++ b/ui-icons/icons/devices-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/devices-24.svg b/ui-icons/icons/devices-24.svg
new file mode 100644
index 000000000..f259af006
--- /dev/null
+++ b/ui-icons/icons/devices-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/dot-16.svg b/ui-icons/icons/dot-16.svg
new file mode 100644
index 000000000..9015ac198
--- /dev/null
+++ b/ui-icons/icons/dot-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/dot-24.svg b/ui-icons/icons/dot-24.svg
new file mode 100644
index 000000000..cc2b4a87c
--- /dev/null
+++ b/ui-icons/icons/dot-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/dot-fill-16.svg b/ui-icons/icons/dot-fill-16.svg
new file mode 100644
index 000000000..0536a99c1
--- /dev/null
+++ b/ui-icons/icons/dot-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/dot-fill-24.svg b/ui-icons/icons/dot-fill-24.svg
new file mode 100644
index 000000000..41e8cba9d
--- /dev/null
+++ b/ui-icons/icons/dot-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/download-16.svg b/ui-icons/icons/download-16.svg
new file mode 100644
index 000000000..e9095242e
--- /dev/null
+++ b/ui-icons/icons/download-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/download-24.svg b/ui-icons/icons/download-24.svg
new file mode 100644
index 000000000..5115b71e6
--- /dev/null
+++ b/ui-icons/icons/download-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/duplicate-16.svg b/ui-icons/icons/duplicate-16.svg
new file mode 100644
index 000000000..8c288ca29
--- /dev/null
+++ b/ui-icons/icons/duplicate-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/duplicate-24.svg b/ui-icons/icons/duplicate-24.svg
new file mode 100644
index 000000000..9cca73891
--- /dev/null
+++ b/ui-icons/icons/duplicate-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/ellipsis-16.svg b/ui-icons/icons/ellipsis-16.svg
new file mode 100644
index 000000000..035ebba1b
--- /dev/null
+++ b/ui-icons/icons/ellipsis-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/ellipsis-24.svg b/ui-icons/icons/ellipsis-24.svg
new file mode 100644
index 000000000..9d2f5b160
--- /dev/null
+++ b/ui-icons/icons/ellipsis-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/eye-16.svg b/ui-icons/icons/eye-16.svg
new file mode 100644
index 000000000..b1f0377b9
--- /dev/null
+++ b/ui-icons/icons/eye-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/eye-24.svg b/ui-icons/icons/eye-24.svg
new file mode 100644
index 000000000..f2e78ec9c
--- /dev/null
+++ b/ui-icons/icons/eye-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/eye-closed-16.svg b/ui-icons/icons/eye-closed-16.svg
new file mode 100644
index 000000000..c7ee3a938
--- /dev/null
+++ b/ui-icons/icons/eye-closed-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/eye-closed-24.svg b/ui-icons/icons/eye-closed-24.svg
new file mode 100644
index 000000000..b8f4e9b22
--- /dev/null
+++ b/ui-icons/icons/eye-closed-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-16.svg b/ui-icons/icons/file-16.svg
new file mode 100644
index 000000000..76e36cafd
--- /dev/null
+++ b/ui-icons/icons/file-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-24.svg b/ui-icons/icons/file-24.svg
new file mode 100644
index 000000000..54a220d4a
--- /dev/null
+++ b/ui-icons/icons/file-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-added-16.svg b/ui-icons/icons/file-added-16.svg
new file mode 100644
index 000000000..0e483ecf5
--- /dev/null
+++ b/ui-icons/icons/file-added-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-added-24.svg b/ui-icons/icons/file-added-24.svg
new file mode 100644
index 000000000..0ad7e2646
--- /dev/null
+++ b/ui-icons/icons/file-added-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-directory-16.svg b/ui-icons/icons/file-directory-16.svg
index aeac5111f..98fd987d0 100644
--- a/ui-icons/icons/file-directory-16.svg
+++ b/ui-icons/icons/file-directory-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-directory-24.svg b/ui-icons/icons/file-directory-24.svg
index 2e90fa0b2..5a29f0520 100644
--- a/ui-icons/icons/file-directory-24.svg
+++ b/ui-icons/icons/file-directory-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-directory-fill-24.svg b/ui-icons/icons/file-directory-fill-24.svg
new file mode 100644
index 000000000..52589eba4
--- /dev/null
+++ b/ui-icons/icons/file-directory-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-directory-open-fill-16.svg b/ui-icons/icons/file-directory-open-fill-16.svg
new file mode 100644
index 000000000..1f348642e
--- /dev/null
+++ b/ui-icons/icons/file-directory-open-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-directory-open-fill-24.svg b/ui-icons/icons/file-directory-open-fill-24.svg
new file mode 100644
index 000000000..27fc15d15
--- /dev/null
+++ b/ui-icons/icons/file-directory-open-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-directory-symlink-16.svg b/ui-icons/icons/file-directory-symlink-16.svg
index 82df1cbcb..e45ddd474 100644
--- a/ui-icons/icons/file-directory-symlink-16.svg
+++ b/ui-icons/icons/file-directory-symlink-16.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-directory-symlink-24.svg b/ui-icons/icons/file-directory-symlink-24.svg
index 51d715d84..5bd398b8f 100644
--- a/ui-icons/icons/file-directory-symlink-24.svg
+++ b/ui-icons/icons/file-directory-symlink-24.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-media-16.svg b/ui-icons/icons/file-media-16.svg
new file mode 100644
index 000000000..b8bff1f6c
--- /dev/null
+++ b/ui-icons/icons/file-media-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-media-24.svg b/ui-icons/icons/file-media-24.svg
new file mode 100644
index 000000000..39a86b569
--- /dev/null
+++ b/ui-icons/icons/file-media-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-moved-16.svg b/ui-icons/icons/file-moved-16.svg
new file mode 100644
index 000000000..ab9c3457a
--- /dev/null
+++ b/ui-icons/icons/file-moved-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-moved-24.svg b/ui-icons/icons/file-moved-24.svg
new file mode 100644
index 000000000..3469ab0d8
--- /dev/null
+++ b/ui-icons/icons/file-moved-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-removed-16.svg b/ui-icons/icons/file-removed-16.svg
new file mode 100644
index 000000000..452d90a06
--- /dev/null
+++ b/ui-icons/icons/file-removed-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-removed-24.svg b/ui-icons/icons/file-removed-24.svg
new file mode 100644
index 000000000..a0727da19
--- /dev/null
+++ b/ui-icons/icons/file-removed-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-submodule-16.svg b/ui-icons/icons/file-submodule-16.svg
new file mode 100644
index 000000000..dc903afe8
--- /dev/null
+++ b/ui-icons/icons/file-submodule-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-submodule-24.svg b/ui-icons/icons/file-submodule-24.svg
new file mode 100644
index 000000000..35b49ff10
--- /dev/null
+++ b/ui-icons/icons/file-submodule-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-symlink-16.svg b/ui-icons/icons/file-symlink-16.svg
new file mode 100644
index 000000000..dc13e124a
--- /dev/null
+++ b/ui-icons/icons/file-symlink-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-symlink-24.svg b/ui-icons/icons/file-symlink-24.svg
new file mode 100644
index 000000000..1ee6deb84
--- /dev/null
+++ b/ui-icons/icons/file-symlink-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-zip-16.svg b/ui-icons/icons/file-zip-16.svg
new file mode 100644
index 000000000..248fef4f5
--- /dev/null
+++ b/ui-icons/icons/file-zip-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/file-zip-24.svg b/ui-icons/icons/file-zip-24.svg
new file mode 100644
index 000000000..147ce9502
--- /dev/null
+++ b/ui-icons/icons/file-zip-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/filter-16.svg b/ui-icons/icons/filter-16.svg
new file mode 100644
index 000000000..03a4522b2
--- /dev/null
+++ b/ui-icons/icons/filter-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/filter-24.svg b/ui-icons/icons/filter-24.svg
new file mode 100644
index 000000000..d0e5595dc
--- /dev/null
+++ b/ui-icons/icons/filter-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/filter-remove-16.svg b/ui-icons/icons/filter-remove-16.svg
new file mode 100644
index 000000000..b32d6cbbc
--- /dev/null
+++ b/ui-icons/icons/filter-remove-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/filter-remove-24.svg b/ui-icons/icons/filter-remove-24.svg
new file mode 100644
index 000000000..ec70a43f3
--- /dev/null
+++ b/ui-icons/icons/filter-remove-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/flame-16.svg b/ui-icons/icons/flame-16.svg
new file mode 100644
index 000000000..65d1a9cb3
--- /dev/null
+++ b/ui-icons/icons/flame-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/flame-24.svg b/ui-icons/icons/flame-24.svg
new file mode 100644
index 000000000..8298b1165
--- /dev/null
+++ b/ui-icons/icons/flame-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/fold-16.svg b/ui-icons/icons/fold-16.svg
new file mode 100644
index 000000000..8ea46b35f
--- /dev/null
+++ b/ui-icons/icons/fold-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/fold-24.svg b/ui-icons/icons/fold-24.svg
new file mode 100644
index 000000000..ec7b42684
--- /dev/null
+++ b/ui-icons/icons/fold-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/fold-down-16.svg b/ui-icons/icons/fold-down-16.svg
new file mode 100644
index 000000000..9a14e0faf
--- /dev/null
+++ b/ui-icons/icons/fold-down-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/fold-down-24.svg b/ui-icons/icons/fold-down-24.svg
new file mode 100644
index 000000000..d84a83273
--- /dev/null
+++ b/ui-icons/icons/fold-down-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/fold-up-16.svg b/ui-icons/icons/fold-up-16.svg
new file mode 100644
index 000000000..cbe2f228c
--- /dev/null
+++ b/ui-icons/icons/fold-up-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/fold-up-24.svg b/ui-icons/icons/fold-up-24.svg
new file mode 100644
index 000000000..0b4a8d772
--- /dev/null
+++ b/ui-icons/icons/fold-up-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/gear-16.svg b/ui-icons/icons/gear-16.svg
new file mode 100644
index 000000000..2ca1e863e
--- /dev/null
+++ b/ui-icons/icons/gear-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/gear-24.svg b/ui-icons/icons/gear-24.svg
new file mode 100644
index 000000000..0f47b3346
--- /dev/null
+++ b/ui-icons/icons/gear-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/gear-fill-16.svg b/ui-icons/icons/gear-fill-16.svg
new file mode 100644
index 000000000..366823872
--- /dev/null
+++ b/ui-icons/icons/gear-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/gear-fill-24.svg b/ui-icons/icons/gear-fill-24.svg
new file mode 100644
index 000000000..e32385c89
--- /dev/null
+++ b/ui-icons/icons/gear-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/gift-16.svg b/ui-icons/icons/gift-16.svg
new file mode 100644
index 000000000..82056bce3
--- /dev/null
+++ b/ui-icons/icons/gift-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/gift-24.svg b/ui-icons/icons/gift-24.svg
new file mode 100644
index 000000000..3b83b61fe
--- /dev/null
+++ b/ui-icons/icons/gift-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/globe-16.svg b/ui-icons/icons/globe-16.svg
new file mode 100644
index 000000000..941c1355a
--- /dev/null
+++ b/ui-icons/icons/globe-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/globe-24.svg b/ui-icons/icons/globe-24.svg
new file mode 100644
index 000000000..7cfa6ad81
--- /dev/null
+++ b/ui-icons/icons/globe-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/goal-16.svg b/ui-icons/icons/goal-16.svg
new file mode 100644
index 000000000..e240fe06a
--- /dev/null
+++ b/ui-icons/icons/goal-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/goal-24.svg b/ui-icons/icons/goal-24.svg
new file mode 100644
index 000000000..efda954ef
--- /dev/null
+++ b/ui-icons/icons/goal-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/grabber-16.svg b/ui-icons/icons/grabber-16.svg
new file mode 100644
index 000000000..cd0a3e92c
--- /dev/null
+++ b/ui-icons/icons/grabber-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/grabber-24.svg b/ui-icons/icons/grabber-24.svg
new file mode 100644
index 000000000..6c166237d
--- /dev/null
+++ b/ui-icons/icons/grabber-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/graph-16.svg b/ui-icons/icons/graph-16.svg
new file mode 100644
index 000000000..38096f389
--- /dev/null
+++ b/ui-icons/icons/graph-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/graph-24.svg b/ui-icons/icons/graph-24.svg
new file mode 100644
index 000000000..b5bc22f8f
--- /dev/null
+++ b/ui-icons/icons/graph-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/heading-16.svg b/ui-icons/icons/heading-16.svg
new file mode 100644
index 000000000..63fd0a2f4
--- /dev/null
+++ b/ui-icons/icons/heading-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/heading-24.svg b/ui-icons/icons/heading-24.svg
new file mode 100644
index 000000000..b24874a1e
--- /dev/null
+++ b/ui-icons/icons/heading-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/heart-16.svg b/ui-icons/icons/heart-16.svg
new file mode 100644
index 000000000..6aede3b05
--- /dev/null
+++ b/ui-icons/icons/heart-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/heart-24.svg b/ui-icons/icons/heart-24.svg
new file mode 100644
index 000000000..4447bd3ae
--- /dev/null
+++ b/ui-icons/icons/heart-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/heart-fill-16.svg b/ui-icons/icons/heart-fill-16.svg
new file mode 100644
index 000000000..ef65a1977
--- /dev/null
+++ b/ui-icons/icons/heart-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/heart-fill-24.svg b/ui-icons/icons/heart-fill-24.svg
new file mode 100644
index 000000000..f20f7b783
--- /dev/null
+++ b/ui-icons/icons/heart-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/history-16.svg b/ui-icons/icons/history-16.svg
new file mode 100644
index 000000000..e05c327a4
--- /dev/null
+++ b/ui-icons/icons/history-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/history-24.svg b/ui-icons/icons/history-24.svg
new file mode 100644
index 000000000..d15a75685
--- /dev/null
+++ b/ui-icons/icons/history-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/home-16.svg b/ui-icons/icons/home-16.svg
new file mode 100644
index 000000000..84942a021
--- /dev/null
+++ b/ui-icons/icons/home-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/home-24.svg b/ui-icons/icons/home-24.svg
new file mode 100644
index 000000000..2dd0f6ce2
--- /dev/null
+++ b/ui-icons/icons/home-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/home-fill-16.svg b/ui-icons/icons/home-fill-16.svg
new file mode 100644
index 000000000..284719579
--- /dev/null
+++ b/ui-icons/icons/home-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/home-fill-24.svg b/ui-icons/icons/home-fill-24.svg
new file mode 100644
index 000000000..dd2108314
--- /dev/null
+++ b/ui-icons/icons/home-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/horizontal-rule-16.svg b/ui-icons/icons/horizontal-rule-16.svg
new file mode 100644
index 000000000..9ac5f1c2b
--- /dev/null
+++ b/ui-icons/icons/horizontal-rule-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/horizontal-rule-24.svg b/ui-icons/icons/horizontal-rule-24.svg
new file mode 100644
index 000000000..c3781fa4b
--- /dev/null
+++ b/ui-icons/icons/horizontal-rule-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/hourglass-16.svg b/ui-icons/icons/hourglass-16.svg
new file mode 100644
index 000000000..392b15304
--- /dev/null
+++ b/ui-icons/icons/hourglass-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/hourglass-24.svg b/ui-icons/icons/hourglass-24.svg
new file mode 100644
index 000000000..1d4bfa346
--- /dev/null
+++ b/ui-icons/icons/hourglass-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/id-badge-16.svg b/ui-icons/icons/id-badge-16.svg
new file mode 100644
index 000000000..2c44e9349
--- /dev/null
+++ b/ui-icons/icons/id-badge-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/id-badge-24.svg b/ui-icons/icons/id-badge-24.svg
new file mode 100644
index 000000000..be6b6afed
--- /dev/null
+++ b/ui-icons/icons/id-badge-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/image-16.svg b/ui-icons/icons/image-16.svg
new file mode 100644
index 000000000..4bfd53880
--- /dev/null
+++ b/ui-icons/icons/image-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/image-24.svg b/ui-icons/icons/image-24.svg
new file mode 100644
index 000000000..e1fa01cd1
--- /dev/null
+++ b/ui-icons/icons/image-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/inbox-16.svg b/ui-icons/icons/inbox-16.svg
new file mode 100644
index 000000000..babbab0e9
--- /dev/null
+++ b/ui-icons/icons/inbox-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/inbox-24.svg b/ui-icons/icons/inbox-24.svg
new file mode 100644
index 000000000..a32b693c8
--- /dev/null
+++ b/ui-icons/icons/inbox-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/info-16.svg b/ui-icons/icons/info-16.svg
new file mode 100644
index 000000000..f7e627304
--- /dev/null
+++ b/ui-icons/icons/info-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/info-24.svg b/ui-icons/icons/info-24.svg
new file mode 100644
index 000000000..1b0723e6d
--- /dev/null
+++ b/ui-icons/icons/info-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/italic-16.svg b/ui-icons/icons/italic-16.svg
new file mode 100644
index 000000000..7ccb7e02f
--- /dev/null
+++ b/ui-icons/icons/italic-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/italic-24.svg b/ui-icons/icons/italic-24.svg
new file mode 100644
index 000000000..301bdba36
--- /dev/null
+++ b/ui-icons/icons/italic-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/iterations-16.svg b/ui-icons/icons/iterations-16.svg
new file mode 100644
index 000000000..b02159884
--- /dev/null
+++ b/ui-icons/icons/iterations-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/iterations-24.svg b/ui-icons/icons/iterations-24.svg
new file mode 100644
index 000000000..2e729ba12
--- /dev/null
+++ b/ui-icons/icons/iterations-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/kebab-horizontal-16.svg b/ui-icons/icons/kebab-horizontal-16.svg
new file mode 100644
index 000000000..3cf918555
--- /dev/null
+++ b/ui-icons/icons/kebab-horizontal-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/kebab-horizontal-24.svg b/ui-icons/icons/kebab-horizontal-24.svg
new file mode 100644
index 000000000..6c2530d44
--- /dev/null
+++ b/ui-icons/icons/kebab-horizontal-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/key-16.svg b/ui-icons/icons/key-16.svg
new file mode 100644
index 000000000..a1f34e7ab
--- /dev/null
+++ b/ui-icons/icons/key-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/key-24.svg b/ui-icons/icons/key-24.svg
new file mode 100644
index 000000000..08d1a7ffb
--- /dev/null
+++ b/ui-icons/icons/key-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/law-16.svg b/ui-icons/icons/law-16.svg
new file mode 100644
index 000000000..b917dd619
--- /dev/null
+++ b/ui-icons/icons/law-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/law-24.svg b/ui-icons/icons/law-24.svg
new file mode 100644
index 000000000..d8761cb87
--- /dev/null
+++ b/ui-icons/icons/law-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/light-bulb-16.svg b/ui-icons/icons/light-bulb-16.svg
new file mode 100644
index 000000000..46c1f7098
--- /dev/null
+++ b/ui-icons/icons/light-bulb-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/light-bulb-24.svg b/ui-icons/icons/light-bulb-24.svg
new file mode 100644
index 000000000..83a7d3dd1
--- /dev/null
+++ b/ui-icons/icons/light-bulb-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/link-16.svg b/ui-icons/icons/link-16.svg
new file mode 100644
index 000000000..ac7e32b10
--- /dev/null
+++ b/ui-icons/icons/link-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/link-24.svg b/ui-icons/icons/link-24.svg
new file mode 100644
index 000000000..55443eea9
--- /dev/null
+++ b/ui-icons/icons/link-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/link-external-16.svg b/ui-icons/icons/link-external-16.svg
new file mode 100644
index 000000000..5cd670051
--- /dev/null
+++ b/ui-icons/icons/link-external-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/link-external-24.svg b/ui-icons/icons/link-external-24.svg
new file mode 100644
index 000000000..ed57f00ed
--- /dev/null
+++ b/ui-icons/icons/link-external-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/list-ordered-16.svg b/ui-icons/icons/list-ordered-16.svg
new file mode 100644
index 000000000..c4d2cbed1
--- /dev/null
+++ b/ui-icons/icons/list-ordered-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/list-ordered-24.svg b/ui-icons/icons/list-ordered-24.svg
new file mode 100644
index 000000000..2c4b960bb
--- /dev/null
+++ b/ui-icons/icons/list-ordered-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/list-unordered-16.svg b/ui-icons/icons/list-unordered-16.svg
new file mode 100644
index 000000000..fa06197cf
--- /dev/null
+++ b/ui-icons/icons/list-unordered-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/list-unordered-24.svg b/ui-icons/icons/list-unordered-24.svg
new file mode 100644
index 000000000..01ae450be
--- /dev/null
+++ b/ui-icons/icons/list-unordered-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/location-16.svg b/ui-icons/icons/location-16.svg
new file mode 100644
index 000000000..7f0f3caa9
--- /dev/null
+++ b/ui-icons/icons/location-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/location-24.svg b/ui-icons/icons/location-24.svg
new file mode 100644
index 000000000..b398ae42c
--- /dev/null
+++ b/ui-icons/icons/location-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/lock-16.svg b/ui-icons/icons/lock-16.svg
new file mode 100644
index 000000000..ce0270d0e
--- /dev/null
+++ b/ui-icons/icons/lock-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/lock-24.svg b/ui-icons/icons/lock-24.svg
new file mode 100644
index 000000000..984bfa72a
--- /dev/null
+++ b/ui-icons/icons/lock-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/lock-fill-16.svg b/ui-icons/icons/lock-fill-16.svg
new file mode 100644
index 000000000..596a280a4
--- /dev/null
+++ b/ui-icons/icons/lock-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/lock-fill-24.svg b/ui-icons/icons/lock-fill-24.svg
new file mode 100644
index 000000000..74e1a1d39
--- /dev/null
+++ b/ui-icons/icons/lock-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/log-16.svg b/ui-icons/icons/log-16.svg
new file mode 100644
index 000000000..493caa579
--- /dev/null
+++ b/ui-icons/icons/log-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/log-24.svg b/ui-icons/icons/log-24.svg
new file mode 100644
index 000000000..bdee890c8
--- /dev/null
+++ b/ui-icons/icons/log-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mail-16.svg b/ui-icons/icons/mail-16.svg
new file mode 100644
index 000000000..6bd928655
--- /dev/null
+++ b/ui-icons/icons/mail-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mail-24.svg b/ui-icons/icons/mail-24.svg
new file mode 100644
index 000000000..a2bf743ce
--- /dev/null
+++ b/ui-icons/icons/mail-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/megaphone-16.svg b/ui-icons/icons/megaphone-16.svg
new file mode 100644
index 000000000..6d4fa198b
--- /dev/null
+++ b/ui-icons/icons/megaphone-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/megaphone-24.svg b/ui-icons/icons/megaphone-24.svg
new file mode 100644
index 000000000..c308d39c1
--- /dev/null
+++ b/ui-icons/icons/megaphone-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mention-16.svg b/ui-icons/icons/mention-16.svg
new file mode 100644
index 000000000..3fff76c81
--- /dev/null
+++ b/ui-icons/icons/mention-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mention-24.svg b/ui-icons/icons/mention-24.svg
new file mode 100644
index 000000000..920ee9a7e
--- /dev/null
+++ b/ui-icons/icons/mention-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/meter-16.svg b/ui-icons/icons/meter-16.svg
new file mode 100644
index 000000000..53825867f
--- /dev/null
+++ b/ui-icons/icons/meter-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/meter-24.svg b/ui-icons/icons/meter-24.svg
new file mode 100644
index 000000000..8e3112bb4
--- /dev/null
+++ b/ui-icons/icons/meter-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/milestone-16.svg b/ui-icons/icons/milestone-16.svg
new file mode 100644
index 000000000..13e30c18b
--- /dev/null
+++ b/ui-icons/icons/milestone-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/milestone-24.svg b/ui-icons/icons/milestone-24.svg
new file mode 100644
index 000000000..99aed2a8b
--- /dev/null
+++ b/ui-icons/icons/milestone-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mirror-16.svg b/ui-icons/icons/mirror-16.svg
new file mode 100644
index 000000000..26f6d6b63
--- /dev/null
+++ b/ui-icons/icons/mirror-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mirror-24.svg b/ui-icons/icons/mirror-24.svg
new file mode 100644
index 000000000..8bf651316
--- /dev/null
+++ b/ui-icons/icons/mirror-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/moon-16.svg b/ui-icons/icons/moon-16.svg
new file mode 100644
index 000000000..45153eae5
--- /dev/null
+++ b/ui-icons/icons/moon-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/moon-24.svg b/ui-icons/icons/moon-24.svg
new file mode 100644
index 000000000..393771506
--- /dev/null
+++ b/ui-icons/icons/moon-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mortar-board-16.svg b/ui-icons/icons/mortar-board-16.svg
new file mode 100644
index 000000000..ecfe9741d
--- /dev/null
+++ b/ui-icons/icons/mortar-board-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mortar-board-24.svg b/ui-icons/icons/mortar-board-24.svg
new file mode 100644
index 000000000..9fafe734f
--- /dev/null
+++ b/ui-icons/icons/mortar-board-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/move-down-16.svg b/ui-icons/icons/move-down-16.svg
new file mode 100644
index 000000000..e4e1c5321
--- /dev/null
+++ b/ui-icons/icons/move-down-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/move-down-24.svg b/ui-icons/icons/move-down-24.svg
new file mode 100644
index 000000000..c94aea53b
--- /dev/null
+++ b/ui-icons/icons/move-down-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/move-to-left-16.svg b/ui-icons/icons/move-to-left-16.svg
new file mode 100644
index 000000000..b0ac06459
--- /dev/null
+++ b/ui-icons/icons/move-to-left-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/move-to-left-24.svg b/ui-icons/icons/move-to-left-24.svg
new file mode 100644
index 000000000..bafe8d0ec
--- /dev/null
+++ b/ui-icons/icons/move-to-left-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/move-to-right-16.svg b/ui-icons/icons/move-to-right-16.svg
new file mode 100644
index 000000000..6f0bfd055
--- /dev/null
+++ b/ui-icons/icons/move-to-right-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/move-to-right-24.svg b/ui-icons/icons/move-to-right-24.svg
new file mode 100644
index 000000000..eac7e7671
--- /dev/null
+++ b/ui-icons/icons/move-to-right-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/move-to-top-16.svg b/ui-icons/icons/move-to-top-16.svg
new file mode 100644
index 000000000..280f9e8f3
--- /dev/null
+++ b/ui-icons/icons/move-to-top-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/move-to-top-24.svg b/ui-icons/icons/move-to-top-24.svg
new file mode 100644
index 000000000..90d4e671c
--- /dev/null
+++ b/ui-icons/icons/move-to-top-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mute-16.svg b/ui-icons/icons/mute-16.svg
new file mode 100644
index 000000000..f7340fe4a
--- /dev/null
+++ b/ui-icons/icons/mute-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/mute-24.svg b/ui-icons/icons/mute-24.svg
new file mode 100644
index 000000000..25021758b
--- /dev/null
+++ b/ui-icons/icons/mute-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/no-entry-16.svg b/ui-icons/icons/no-entry-16.svg
new file mode 100644
index 000000000..470675a09
--- /dev/null
+++ b/ui-icons/icons/no-entry-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/no-entry-24.svg b/ui-icons/icons/no-entry-24.svg
new file mode 100644
index 000000000..94c842e3d
--- /dev/null
+++ b/ui-icons/icons/no-entry-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/north-star-16.svg b/ui-icons/icons/north-star-16.svg
new file mode 100644
index 000000000..4e3d52221
--- /dev/null
+++ b/ui-icons/icons/north-star-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/north-star-24.svg b/ui-icons/icons/north-star-24.svg
new file mode 100644
index 000000000..c72c04143
--- /dev/null
+++ b/ui-icons/icons/north-star-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/note-16.svg b/ui-icons/icons/note-16.svg
new file mode 100644
index 000000000..914753722
--- /dev/null
+++ b/ui-icons/icons/note-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/note-24.svg b/ui-icons/icons/note-24.svg
new file mode 100644
index 000000000..363317711
--- /dev/null
+++ b/ui-icons/icons/note-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/number-16.svg b/ui-icons/icons/number-16.svg
new file mode 100644
index 000000000..7074c0af3
--- /dev/null
+++ b/ui-icons/icons/number-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/number-24.svg b/ui-icons/icons/number-24.svg
new file mode 100644
index 000000000..32656131a
--- /dev/null
+++ b/ui-icons/icons/number-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/organization-16.svg b/ui-icons/icons/organization-16.svg
new file mode 100644
index 000000000..b6a4348e1
--- /dev/null
+++ b/ui-icons/icons/organization-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/organization-24.svg b/ui-icons/icons/organization-24.svg
new file mode 100644
index 000000000..da76c7ef7
--- /dev/null
+++ b/ui-icons/icons/organization-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/package-16.svg b/ui-icons/icons/package-16.svg
new file mode 100644
index 000000000..c01b72051
--- /dev/null
+++ b/ui-icons/icons/package-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/package-24.svg b/ui-icons/icons/package-24.svg
new file mode 100644
index 000000000..fe68661b4
--- /dev/null
+++ b/ui-icons/icons/package-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/package-dependencies-16.svg b/ui-icons/icons/package-dependencies-16.svg
new file mode 100644
index 000000000..008a27af2
--- /dev/null
+++ b/ui-icons/icons/package-dependencies-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/package-dependencies-24.svg b/ui-icons/icons/package-dependencies-24.svg
new file mode 100644
index 000000000..73490221d
--- /dev/null
+++ b/ui-icons/icons/package-dependencies-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/package-dependents-16.svg b/ui-icons/icons/package-dependents-16.svg
new file mode 100644
index 000000000..487dea033
--- /dev/null
+++ b/ui-icons/icons/package-dependents-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/package-dependents-24.svg b/ui-icons/icons/package-dependents-24.svg
new file mode 100644
index 000000000..94f40f922
--- /dev/null
+++ b/ui-icons/icons/package-dependents-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/paper-airplane-16.svg b/ui-icons/icons/paper-airplane-16.svg
new file mode 100644
index 000000000..e66671951
--- /dev/null
+++ b/ui-icons/icons/paper-airplane-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/paper-airplane-24.svg b/ui-icons/icons/paper-airplane-24.svg
new file mode 100644
index 000000000..3ee51e4bb
--- /dev/null
+++ b/ui-icons/icons/paper-airplane-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/paperclip-16.svg b/ui-icons/icons/paperclip-16.svg
new file mode 100644
index 000000000..34586c99e
--- /dev/null
+++ b/ui-icons/icons/paperclip-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/paperclip-24.svg b/ui-icons/icons/paperclip-24.svg
new file mode 100644
index 000000000..69d9bc5cf
--- /dev/null
+++ b/ui-icons/icons/paperclip-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/passkey-fill-16.svg b/ui-icons/icons/passkey-fill-16.svg
new file mode 100644
index 000000000..f3a921aeb
--- /dev/null
+++ b/ui-icons/icons/passkey-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/passkey-fill-24.svg b/ui-icons/icons/passkey-fill-24.svg
new file mode 100644
index 000000000..414125b4b
--- /dev/null
+++ b/ui-icons/icons/passkey-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/paste-16.svg b/ui-icons/icons/paste-16.svg
new file mode 100644
index 000000000..0855a8ef1
--- /dev/null
+++ b/ui-icons/icons/paste-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/paste-24.svg b/ui-icons/icons/paste-24.svg
new file mode 100644
index 000000000..b7d2e6c07
--- /dev/null
+++ b/ui-icons/icons/paste-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/pencil-16.svg b/ui-icons/icons/pencil-16.svg
new file mode 100644
index 000000000..754af5c1b
--- /dev/null
+++ b/ui-icons/icons/pencil-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/pencil-24.svg b/ui-icons/icons/pencil-24.svg
new file mode 100644
index 000000000..9a245953e
--- /dev/null
+++ b/ui-icons/icons/pencil-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/people-16.svg b/ui-icons/icons/people-16.svg
new file mode 100644
index 000000000..f9e71fe79
--- /dev/null
+++ b/ui-icons/icons/people-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/people-24.svg b/ui-icons/icons/people-24.svg
new file mode 100644
index 000000000..a5f9b3f81
--- /dev/null
+++ b/ui-icons/icons/people-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/person-16.svg b/ui-icons/icons/person-16.svg
new file mode 100644
index 000000000..7b2520926
--- /dev/null
+++ b/ui-icons/icons/person-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/person-24.svg b/ui-icons/icons/person-24.svg
new file mode 100644
index 000000000..d44dc77c2
--- /dev/null
+++ b/ui-icons/icons/person-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/person-add-16.svg b/ui-icons/icons/person-add-16.svg
new file mode 100644
index 000000000..1c64c8e28
--- /dev/null
+++ b/ui-icons/icons/person-add-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/person-add-24.svg b/ui-icons/icons/person-add-24.svg
new file mode 100644
index 000000000..e8598c031
--- /dev/null
+++ b/ui-icons/icons/person-add-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/person-fill-16.svg b/ui-icons/icons/person-fill-16.svg
new file mode 100644
index 000000000..42517af00
--- /dev/null
+++ b/ui-icons/icons/person-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/person-fill-24.svg b/ui-icons/icons/person-fill-24.svg
new file mode 100644
index 000000000..870f61bbd
--- /dev/null
+++ b/ui-icons/icons/person-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/pin-16.svg b/ui-icons/icons/pin-16.svg
new file mode 100644
index 000000000..11a421cac
--- /dev/null
+++ b/ui-icons/icons/pin-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/pin-24.svg b/ui-icons/icons/pin-24.svg
new file mode 100644
index 000000000..89d2d6ae7
--- /dev/null
+++ b/ui-icons/icons/pin-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/pin-slash-16.svg b/ui-icons/icons/pin-slash-16.svg
new file mode 100644
index 000000000..bb1949479
--- /dev/null
+++ b/ui-icons/icons/pin-slash-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/pin-slash-24.svg b/ui-icons/icons/pin-slash-24.svg
new file mode 100644
index 000000000..b85de2e76
--- /dev/null
+++ b/ui-icons/icons/pin-slash-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/play-16.svg b/ui-icons/icons/play-16.svg
new file mode 100644
index 000000000..6715458aa
--- /dev/null
+++ b/ui-icons/icons/play-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/play-24.svg b/ui-icons/icons/play-24.svg
new file mode 100644
index 000000000..9f4e1fd86
--- /dev/null
+++ b/ui-icons/icons/play-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/plug-16.svg b/ui-icons/icons/plug-16.svg
new file mode 100644
index 000000000..5e6c50943
--- /dev/null
+++ b/ui-icons/icons/plug-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/plug-24.svg b/ui-icons/icons/plug-24.svg
new file mode 100644
index 000000000..2b799c688
--- /dev/null
+++ b/ui-icons/icons/plug-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/plus-16.svg b/ui-icons/icons/plus-16.svg
new file mode 100644
index 000000000..4c7d0baa7
--- /dev/null
+++ b/ui-icons/icons/plus-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/plus-24.svg b/ui-icons/icons/plus-24.svg
new file mode 100644
index 000000000..a2cdb70c4
--- /dev/null
+++ b/ui-icons/icons/plus-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/plus-circle-16.svg b/ui-icons/icons/plus-circle-16.svg
new file mode 100644
index 000000000..f35a2022b
--- /dev/null
+++ b/ui-icons/icons/plus-circle-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/plus-circle-24.svg b/ui-icons/icons/plus-circle-24.svg
new file mode 100644
index 000000000..e2f891b33
--- /dev/null
+++ b/ui-icons/icons/plus-circle-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/project-16.svg b/ui-icons/icons/project-16.svg
new file mode 100644
index 000000000..03568dc1e
--- /dev/null
+++ b/ui-icons/icons/project-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/project-24.svg b/ui-icons/icons/project-24.svg
new file mode 100644
index 000000000..06bff6385
--- /dev/null
+++ b/ui-icons/icons/project-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/project-roadmap-16.svg b/ui-icons/icons/project-roadmap-16.svg
new file mode 100644
index 000000000..ceaa11654
--- /dev/null
+++ b/ui-icons/icons/project-roadmap-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/project-roadmap-24.svg b/ui-icons/icons/project-roadmap-24.svg
new file mode 100644
index 000000000..fc21c0169
--- /dev/null
+++ b/ui-icons/icons/project-roadmap-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/pulse-16.svg b/ui-icons/icons/pulse-16.svg
new file mode 100644
index 000000000..a47dcd67a
--- /dev/null
+++ b/ui-icons/icons/pulse-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/pulse-24.svg b/ui-icons/icons/pulse-24.svg
new file mode 100644
index 000000000..a92f5af00
--- /dev/null
+++ b/ui-icons/icons/pulse-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/question-16.svg b/ui-icons/icons/question-16.svg
new file mode 100644
index 000000000..d9963319a
--- /dev/null
+++ b/ui-icons/icons/question-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/question-24.svg b/ui-icons/icons/question-24.svg
new file mode 100644
index 000000000..89173253a
--- /dev/null
+++ b/ui-icons/icons/question-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/quote-16.svg b/ui-icons/icons/quote-16.svg
new file mode 100644
index 000000000..433a08f35
--- /dev/null
+++ b/ui-icons/icons/quote-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/quote-24.svg b/ui-icons/icons/quote-24.svg
new file mode 100644
index 000000000..1a57ac12e
--- /dev/null
+++ b/ui-icons/icons/quote-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/read-16.svg b/ui-icons/icons/read-16.svg
new file mode 100644
index 000000000..e98431416
--- /dev/null
+++ b/ui-icons/icons/read-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/read-24.svg b/ui-icons/icons/read-24.svg
new file mode 100644
index 000000000..34805493d
--- /dev/null
+++ b/ui-icons/icons/read-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/reply-16.svg b/ui-icons/icons/reply-16.svg
new file mode 100644
index 000000000..337894d12
--- /dev/null
+++ b/ui-icons/icons/reply-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/reply-24.svg b/ui-icons/icons/reply-24.svg
new file mode 100644
index 000000000..012db5a44
--- /dev/null
+++ b/ui-icons/icons/reply-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/report-16.svg b/ui-icons/icons/report-16.svg
new file mode 100644
index 000000000..bfc97385c
--- /dev/null
+++ b/ui-icons/icons/report-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/report-24.svg b/ui-icons/icons/report-24.svg
new file mode 100644
index 000000000..41c53c8d1
--- /dev/null
+++ b/ui-icons/icons/report-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/required-input-16.svg b/ui-icons/icons/required-input-16.svg
new file mode 100644
index 000000000..b976544f6
--- /dev/null
+++ b/ui-icons/icons/required-input-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/rocket-16.svg b/ui-icons/icons/rocket-16.svg
new file mode 100644
index 000000000..01f844086
--- /dev/null
+++ b/ui-icons/icons/rocket-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/rocket-24.svg b/ui-icons/icons/rocket-24.svg
new file mode 100644
index 000000000..f057c9ddc
--- /dev/null
+++ b/ui-icons/icons/rocket-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/rss-16.svg b/ui-icons/icons/rss-16.svg
new file mode 100644
index 000000000..6075bfcb5
--- /dev/null
+++ b/ui-icons/icons/rss-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/rss-24.svg b/ui-icons/icons/rss-24.svg
new file mode 100644
index 000000000..7aaf66a7c
--- /dev/null
+++ b/ui-icons/icons/rss-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/ruby-16.svg b/ui-icons/icons/ruby-16.svg
new file mode 100644
index 000000000..b91c6650e
--- /dev/null
+++ b/ui-icons/icons/ruby-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/ruby-24.svg b/ui-icons/icons/ruby-24.svg
new file mode 100644
index 000000000..0ed1a5494
--- /dev/null
+++ b/ui-icons/icons/ruby-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/screen-full-16.svg b/ui-icons/icons/screen-full-16.svg
new file mode 100644
index 000000000..3676bbd5a
--- /dev/null
+++ b/ui-icons/icons/screen-full-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/screen-full-24.svg b/ui-icons/icons/screen-full-24.svg
new file mode 100644
index 000000000..7c698aacb
--- /dev/null
+++ b/ui-icons/icons/screen-full-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/screen-normal-16.svg b/ui-icons/icons/screen-normal-16.svg
new file mode 100644
index 000000000..34519aac1
--- /dev/null
+++ b/ui-icons/icons/screen-normal-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/screen-normal-24.svg b/ui-icons/icons/screen-normal-24.svg
new file mode 100644
index 000000000..9d8789368
--- /dev/null
+++ b/ui-icons/icons/screen-normal-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/search-16.svg b/ui-icons/icons/search-16.svg
new file mode 100644
index 000000000..f37943031
--- /dev/null
+++ b/ui-icons/icons/search-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/search-24.svg b/ui-icons/icons/search-24.svg
new file mode 100644
index 000000000..49904eda8
--- /dev/null
+++ b/ui-icons/icons/search-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/server-16.svg b/ui-icons/icons/server-16.svg
new file mode 100644
index 000000000..298de133f
--- /dev/null
+++ b/ui-icons/icons/server-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/server-24.svg b/ui-icons/icons/server-24.svg
new file mode 100644
index 000000000..04d02273f
--- /dev/null
+++ b/ui-icons/icons/server-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/share-16.svg b/ui-icons/icons/share-16.svg
new file mode 100644
index 000000000..93bcc2c82
--- /dev/null
+++ b/ui-icons/icons/share-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/share-24.svg b/ui-icons/icons/share-24.svg
new file mode 100644
index 000000000..d44ed3a65
--- /dev/null
+++ b/ui-icons/icons/share-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-16.svg b/ui-icons/icons/shield-16.svg
new file mode 100644
index 000000000..003352d10
--- /dev/null
+++ b/ui-icons/icons/shield-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-24.svg b/ui-icons/icons/shield-24.svg
new file mode 100644
index 000000000..d3a2f6beb
--- /dev/null
+++ b/ui-icons/icons/shield-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-check-16.svg b/ui-icons/icons/shield-check-16.svg
new file mode 100644
index 000000000..33305aec3
--- /dev/null
+++ b/ui-icons/icons/shield-check-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-check-24.svg b/ui-icons/icons/shield-check-24.svg
new file mode 100644
index 000000000..4c4173175
--- /dev/null
+++ b/ui-icons/icons/shield-check-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-lock-16.svg b/ui-icons/icons/shield-lock-16.svg
new file mode 100644
index 000000000..12a4de44f
--- /dev/null
+++ b/ui-icons/icons/shield-lock-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-lock-24.svg b/ui-icons/icons/shield-lock-24.svg
new file mode 100644
index 000000000..76146bf50
--- /dev/null
+++ b/ui-icons/icons/shield-lock-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-slash-16.svg b/ui-icons/icons/shield-slash-16.svg
new file mode 100644
index 000000000..c66d4f783
--- /dev/null
+++ b/ui-icons/icons/shield-slash-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-slash-24.svg b/ui-icons/icons/shield-slash-24.svg
new file mode 100644
index 000000000..ba5e0bd55
--- /dev/null
+++ b/ui-icons/icons/shield-slash-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-x-16.svg b/ui-icons/icons/shield-x-16.svg
new file mode 100644
index 000000000..2dda3671c
--- /dev/null
+++ b/ui-icons/icons/shield-x-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/shield-x-24.svg b/ui-icons/icons/shield-x-24.svg
new file mode 100644
index 000000000..a635c8c6a
--- /dev/null
+++ b/ui-icons/icons/shield-x-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sidebar-right-collapse-16.svg b/ui-icons/icons/sidebar-right-collapse-16.svg
new file mode 100644
index 000000000..2a0ed58ab
--- /dev/null
+++ b/ui-icons/icons/sidebar-right-collapse-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sidebar-right-collapse-24.svg b/ui-icons/icons/sidebar-right-collapse-24.svg
new file mode 100644
index 000000000..049160f3b
--- /dev/null
+++ b/ui-icons/icons/sidebar-right-collapse-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sidebar-right-expand-16.svg b/ui-icons/icons/sidebar-right-expand-16.svg
new file mode 100644
index 000000000..4f6921601
--- /dev/null
+++ b/ui-icons/icons/sidebar-right-expand-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sidebar-right-expand-24.svg b/ui-icons/icons/sidebar-right-expand-24.svg
new file mode 100644
index 000000000..ab23ca18a
--- /dev/null
+++ b/ui-icons/icons/sidebar-right-expand-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sign-in-16.svg b/ui-icons/icons/sign-in-16.svg
new file mode 100644
index 000000000..ff5e2cd73
--- /dev/null
+++ b/ui-icons/icons/sign-in-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sign-in-24.svg b/ui-icons/icons/sign-in-24.svg
new file mode 100644
index 000000000..60c3f1f84
--- /dev/null
+++ b/ui-icons/icons/sign-in-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sign-out-16.svg b/ui-icons/icons/sign-out-16.svg
new file mode 100644
index 000000000..313fbe61b
--- /dev/null
+++ b/ui-icons/icons/sign-out-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sign-out-24.svg b/ui-icons/icons/sign-out-24.svg
new file mode 100644
index 000000000..8f2da407d
--- /dev/null
+++ b/ui-icons/icons/sign-out-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/skip-16.svg b/ui-icons/icons/skip-16.svg
new file mode 100644
index 000000000..56281d084
--- /dev/null
+++ b/ui-icons/icons/skip-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/skip-24.svg b/ui-icons/icons/skip-24.svg
new file mode 100644
index 000000000..69da5dc23
--- /dev/null
+++ b/ui-icons/icons/skip-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/skip-fill-16.svg b/ui-icons/icons/skip-fill-16.svg
new file mode 100644
index 000000000..d4c0ae769
--- /dev/null
+++ b/ui-icons/icons/skip-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/skip-fill-24.svg b/ui-icons/icons/skip-fill-24.svg
new file mode 100644
index 000000000..6d06544b0
--- /dev/null
+++ b/ui-icons/icons/skip-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sliders-16.svg b/ui-icons/icons/sliders-16.svg
new file mode 100644
index 000000000..7c88347e8
--- /dev/null
+++ b/ui-icons/icons/sliders-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sliders-24.svg b/ui-icons/icons/sliders-24.svg
new file mode 100644
index 000000000..8c41cc72b
--- /dev/null
+++ b/ui-icons/icons/sliders-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/smiley-16.svg b/ui-icons/icons/smiley-16.svg
new file mode 100644
index 000000000..aa72e81b1
--- /dev/null
+++ b/ui-icons/icons/smiley-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/smiley-24.svg b/ui-icons/icons/smiley-24.svg
new file mode 100644
index 000000000..d58005d52
--- /dev/null
+++ b/ui-icons/icons/smiley-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sort-asc-16.svg b/ui-icons/icons/sort-asc-16.svg
new file mode 100644
index 000000000..59cc5541c
--- /dev/null
+++ b/ui-icons/icons/sort-asc-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sort-asc-24.svg b/ui-icons/icons/sort-asc-24.svg
new file mode 100644
index 000000000..464566b23
--- /dev/null
+++ b/ui-icons/icons/sort-asc-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sort-desc-16.svg b/ui-icons/icons/sort-desc-16.svg
new file mode 100644
index 000000000..c624d4924
--- /dev/null
+++ b/ui-icons/icons/sort-desc-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sort-desc-24.svg b/ui-icons/icons/sort-desc-24.svg
new file mode 100644
index 000000000..1da619bf7
--- /dev/null
+++ b/ui-icons/icons/sort-desc-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sparkle-fill-16.svg b/ui-icons/icons/sparkle-fill-16.svg
new file mode 100644
index 000000000..d5056be16
--- /dev/null
+++ b/ui-icons/icons/sparkle-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sparkle-fill-24.svg b/ui-icons/icons/sparkle-fill-24.svg
new file mode 100644
index 000000000..9c2702a2b
--- /dev/null
+++ b/ui-icons/icons/sparkle-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/square-16.svg b/ui-icons/icons/square-16.svg
new file mode 100644
index 000000000..5350cbc63
--- /dev/null
+++ b/ui-icons/icons/square-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/square-24.svg b/ui-icons/icons/square-24.svg
new file mode 100644
index 000000000..a796f61ee
--- /dev/null
+++ b/ui-icons/icons/square-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/square-fill-16.svg b/ui-icons/icons/square-fill-16.svg
new file mode 100644
index 000000000..aabf432ee
--- /dev/null
+++ b/ui-icons/icons/square-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/square-fill-24.svg b/ui-icons/icons/square-fill-24.svg
new file mode 100644
index 000000000..d0dd34c93
--- /dev/null
+++ b/ui-icons/icons/square-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/squirrel-16.svg b/ui-icons/icons/squirrel-16.svg
new file mode 100644
index 000000000..580ae9738
--- /dev/null
+++ b/ui-icons/icons/squirrel-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/squirrel-24.svg b/ui-icons/icons/squirrel-24.svg
new file mode 100644
index 000000000..9bcf58b66
--- /dev/null
+++ b/ui-icons/icons/squirrel-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/stack-16.svg b/ui-icons/icons/stack-16.svg
new file mode 100644
index 000000000..fbcb60e44
--- /dev/null
+++ b/ui-icons/icons/stack-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/stack-24.svg b/ui-icons/icons/stack-24.svg
new file mode 100644
index 000000000..8357c64b5
--- /dev/null
+++ b/ui-icons/icons/stack-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/star-16.svg b/ui-icons/icons/star-16.svg
new file mode 100644
index 000000000..19e3b6759
--- /dev/null
+++ b/ui-icons/icons/star-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/star-24.svg b/ui-icons/icons/star-24.svg
new file mode 100644
index 000000000..de522401f
--- /dev/null
+++ b/ui-icons/icons/star-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/star-fill-16.svg b/ui-icons/icons/star-fill-16.svg
new file mode 100644
index 000000000..9257835f9
--- /dev/null
+++ b/ui-icons/icons/star-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/star-fill-24.svg b/ui-icons/icons/star-fill-24.svg
new file mode 100644
index 000000000..44cdbb068
--- /dev/null
+++ b/ui-icons/icons/star-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/stop-16.svg b/ui-icons/icons/stop-16.svg
new file mode 100644
index 000000000..39bdcc4a5
--- /dev/null
+++ b/ui-icons/icons/stop-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/stop-24.svg b/ui-icons/icons/stop-24.svg
new file mode 100644
index 000000000..760087956
--- /dev/null
+++ b/ui-icons/icons/stop-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/stopwatch-16.svg b/ui-icons/icons/stopwatch-16.svg
new file mode 100644
index 000000000..53d86f7a3
--- /dev/null
+++ b/ui-icons/icons/stopwatch-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/stopwatch-24.svg b/ui-icons/icons/stopwatch-24.svg
new file mode 100644
index 000000000..19da954ec
--- /dev/null
+++ b/ui-icons/icons/stopwatch-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/strikethrough-16.svg b/ui-icons/icons/strikethrough-16.svg
new file mode 100644
index 000000000..ceabb63f4
--- /dev/null
+++ b/ui-icons/icons/strikethrough-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/strikethrough-24.svg b/ui-icons/icons/strikethrough-24.svg
new file mode 100644
index 000000000..5ca89e693
--- /dev/null
+++ b/ui-icons/icons/strikethrough-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sun-16.svg b/ui-icons/icons/sun-16.svg
new file mode 100644
index 000000000..12047cab3
--- /dev/null
+++ b/ui-icons/icons/sun-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sun-24.svg b/ui-icons/icons/sun-24.svg
new file mode 100644
index 000000000..ac74fada6
--- /dev/null
+++ b/ui-icons/icons/sun-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sync-16.svg b/ui-icons/icons/sync-16.svg
new file mode 100644
index 000000000..8370e1815
--- /dev/null
+++ b/ui-icons/icons/sync-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/sync-24.svg b/ui-icons/icons/sync-24.svg
new file mode 100644
index 000000000..af710e8b7
--- /dev/null
+++ b/ui-icons/icons/sync-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/tag-16.svg b/ui-icons/icons/tag-16.svg
new file mode 100644
index 000000000..2a89590eb
--- /dev/null
+++ b/ui-icons/icons/tag-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/tag-24.svg b/ui-icons/icons/tag-24.svg
new file mode 100644
index 000000000..6a9adb427
--- /dev/null
+++ b/ui-icons/icons/tag-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/tasklist-16.svg b/ui-icons/icons/tasklist-16.svg
new file mode 100644
index 000000000..ae5e9390c
--- /dev/null
+++ b/ui-icons/icons/tasklist-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/tasklist-24.svg b/ui-icons/icons/tasklist-24.svg
new file mode 100644
index 000000000..968c3edcf
--- /dev/null
+++ b/ui-icons/icons/tasklist-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/telescope-16.svg b/ui-icons/icons/telescope-16.svg
new file mode 100644
index 000000000..5c5841d38
--- /dev/null
+++ b/ui-icons/icons/telescope-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/telescope-24.svg b/ui-icons/icons/telescope-24.svg
new file mode 100644
index 000000000..6c8e29ba2
--- /dev/null
+++ b/ui-icons/icons/telescope-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/telescope-fill-16.svg b/ui-icons/icons/telescope-fill-16.svg
new file mode 100644
index 000000000..1f8580dd7
--- /dev/null
+++ b/ui-icons/icons/telescope-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/telescope-fill-24.svg b/ui-icons/icons/telescope-fill-24.svg
new file mode 100644
index 000000000..a7bf91f2c
--- /dev/null
+++ b/ui-icons/icons/telescope-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/three-bars-16.svg b/ui-icons/icons/three-bars-16.svg
new file mode 100644
index 000000000..d427fb9f4
--- /dev/null
+++ b/ui-icons/icons/three-bars-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/thumbsdown-16.svg b/ui-icons/icons/thumbsdown-16.svg
new file mode 100644
index 000000000..6d1a4ace1
--- /dev/null
+++ b/ui-icons/icons/thumbsdown-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/thumbsdown-24.svg b/ui-icons/icons/thumbsdown-24.svg
new file mode 100644
index 000000000..fcea5a5a4
--- /dev/null
+++ b/ui-icons/icons/thumbsdown-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/thumbsup-16.svg b/ui-icons/icons/thumbsup-16.svg
new file mode 100644
index 000000000..06fef698e
--- /dev/null
+++ b/ui-icons/icons/thumbsup-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/thumbsup-24.svg b/ui-icons/icons/thumbsup-24.svg
new file mode 100644
index 000000000..3efff50af
--- /dev/null
+++ b/ui-icons/icons/thumbsup-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/tools-16.svg b/ui-icons/icons/tools-16.svg
new file mode 100644
index 000000000..04b47589f
--- /dev/null
+++ b/ui-icons/icons/tools-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/tools-24.svg b/ui-icons/icons/tools-24.svg
new file mode 100644
index 000000000..b0544c311
--- /dev/null
+++ b/ui-icons/icons/tools-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/trash-16.svg b/ui-icons/icons/trash-16.svg
new file mode 100644
index 000000000..b52a5fc43
--- /dev/null
+++ b/ui-icons/icons/trash-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/trash-24.svg b/ui-icons/icons/trash-24.svg
new file mode 100644
index 000000000..57747d846
--- /dev/null
+++ b/ui-icons/icons/trash-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/triangle-down-16.svg b/ui-icons/icons/triangle-down-16.svg
new file mode 100644
index 000000000..d08b8099b
--- /dev/null
+++ b/ui-icons/icons/triangle-down-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/triangle-down-24.svg b/ui-icons/icons/triangle-down-24.svg
new file mode 100644
index 000000000..3477b80d6
--- /dev/null
+++ b/ui-icons/icons/triangle-down-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/triangle-left-16.svg b/ui-icons/icons/triangle-left-16.svg
new file mode 100644
index 000000000..3f7a93a6a
--- /dev/null
+++ b/ui-icons/icons/triangle-left-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/triangle-left-24.svg b/ui-icons/icons/triangle-left-24.svg
new file mode 100644
index 000000000..2b152f5bf
--- /dev/null
+++ b/ui-icons/icons/triangle-left-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/triangle-right-16.svg b/ui-icons/icons/triangle-right-16.svg
new file mode 100644
index 000000000..ffe97da2e
--- /dev/null
+++ b/ui-icons/icons/triangle-right-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/triangle-right-24.svg b/ui-icons/icons/triangle-right-24.svg
new file mode 100644
index 000000000..0a49be922
--- /dev/null
+++ b/ui-icons/icons/triangle-right-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/triangle-up-16.svg b/ui-icons/icons/triangle-up-16.svg
new file mode 100644
index 000000000..726de7a56
--- /dev/null
+++ b/ui-icons/icons/triangle-up-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/triangle-up-24.svg b/ui-icons/icons/triangle-up-24.svg
new file mode 100644
index 000000000..c75f4a2ec
--- /dev/null
+++ b/ui-icons/icons/triangle-up-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/trophy-16.svg b/ui-icons/icons/trophy-16.svg
new file mode 100644
index 000000000..67461f83e
--- /dev/null
+++ b/ui-icons/icons/trophy-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/trophy-24.svg b/ui-icons/icons/trophy-24.svg
new file mode 100644
index 000000000..0fdcd3e1e
--- /dev/null
+++ b/ui-icons/icons/trophy-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/typography-16.svg b/ui-icons/icons/typography-16.svg
new file mode 100644
index 000000000..45acbd276
--- /dev/null
+++ b/ui-icons/icons/typography-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/typography-24.svg b/ui-icons/icons/typography-24.svg
new file mode 100644
index 000000000..a639ffcae
--- /dev/null
+++ b/ui-icons/icons/typography-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unfold-16.svg b/ui-icons/icons/unfold-16.svg
new file mode 100644
index 000000000..35ac40232
--- /dev/null
+++ b/ui-icons/icons/unfold-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unfold-24.svg b/ui-icons/icons/unfold-24.svg
new file mode 100644
index 000000000..5887a7bc8
--- /dev/null
+++ b/ui-icons/icons/unfold-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unlink-16.svg b/ui-icons/icons/unlink-16.svg
new file mode 100644
index 000000000..d1a1c612c
--- /dev/null
+++ b/ui-icons/icons/unlink-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unlink-24.svg b/ui-icons/icons/unlink-24.svg
new file mode 100644
index 000000000..48108ee21
--- /dev/null
+++ b/ui-icons/icons/unlink-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unlock-16.svg b/ui-icons/icons/unlock-16.svg
new file mode 100644
index 000000000..1aa6570b0
--- /dev/null
+++ b/ui-icons/icons/unlock-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unlock-24.svg b/ui-icons/icons/unlock-24.svg
new file mode 100644
index 000000000..9c8106228
--- /dev/null
+++ b/ui-icons/icons/unlock-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unmute-16.svg b/ui-icons/icons/unmute-16.svg
new file mode 100644
index 000000000..b5e609dc6
--- /dev/null
+++ b/ui-icons/icons/unmute-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unmute-24.svg b/ui-icons/icons/unmute-24.svg
new file mode 100644
index 000000000..ca4c35593
--- /dev/null
+++ b/ui-icons/icons/unmute-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unread-16.svg b/ui-icons/icons/unread-16.svg
new file mode 100644
index 000000000..277731d97
--- /dev/null
+++ b/ui-icons/icons/unread-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unread-24.svg b/ui-icons/icons/unread-24.svg
new file mode 100644
index 000000000..ba4564df5
--- /dev/null
+++ b/ui-icons/icons/unread-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unverified-16.svg b/ui-icons/icons/unverified-16.svg
new file mode 100644
index 000000000..9485e2f88
--- /dev/null
+++ b/ui-icons/icons/unverified-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/unverified-24.svg b/ui-icons/icons/unverified-24.svg
new file mode 100644
index 000000000..3cd257fdf
--- /dev/null
+++ b/ui-icons/icons/unverified-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/upload-16.svg b/ui-icons/icons/upload-16.svg
new file mode 100644
index 000000000..9c0343787
--- /dev/null
+++ b/ui-icons/icons/upload-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/upload-24.svg b/ui-icons/icons/upload-24.svg
new file mode 100644
index 000000000..95eb8fa37
--- /dev/null
+++ b/ui-icons/icons/upload-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/verified-16.svg b/ui-icons/icons/verified-16.svg
new file mode 100644
index 000000000..9a64ee9b9
--- /dev/null
+++ b/ui-icons/icons/verified-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/verified-24.svg b/ui-icons/icons/verified-24.svg
new file mode 100644
index 000000000..9a4d1aadc
--- /dev/null
+++ b/ui-icons/icons/verified-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/video-16.svg b/ui-icons/icons/video-16.svg
new file mode 100644
index 000000000..f819072fb
--- /dev/null
+++ b/ui-icons/icons/video-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/video-24.svg b/ui-icons/icons/video-24.svg
new file mode 100644
index 000000000..9773c570a
--- /dev/null
+++ b/ui-icons/icons/video-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/wand-16.svg b/ui-icons/icons/wand-16.svg
new file mode 100644
index 000000000..c4f2bc83b
--- /dev/null
+++ b/ui-icons/icons/wand-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/wand-24.svg b/ui-icons/icons/wand-24.svg
new file mode 100644
index 000000000..f97a06793
--- /dev/null
+++ b/ui-icons/icons/wand-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/workflow-16.svg b/ui-icons/icons/workflow-16.svg
new file mode 100644
index 000000000..c167c05a4
--- /dev/null
+++ b/ui-icons/icons/workflow-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/workflow-24.svg b/ui-icons/icons/workflow-24.svg
new file mode 100644
index 000000000..e3689492c
--- /dev/null
+++ b/ui-icons/icons/workflow-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/x-16.svg b/ui-icons/icons/x-16.svg
new file mode 100644
index 000000000..0d3308226
--- /dev/null
+++ b/ui-icons/icons/x-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/x-24.svg b/ui-icons/icons/x-24.svg
new file mode 100644
index 000000000..f9850d277
--- /dev/null
+++ b/ui-icons/icons/x-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/x-circle-16.svg b/ui-icons/icons/x-circle-16.svg
new file mode 100644
index 000000000..837bf4faa
--- /dev/null
+++ b/ui-icons/icons/x-circle-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/x-circle-24.svg b/ui-icons/icons/x-circle-24.svg
new file mode 100644
index 000000000..28e99af3c
--- /dev/null
+++ b/ui-icons/icons/x-circle-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/x-circle-fill-16.svg b/ui-icons/icons/x-circle-fill-16.svg
new file mode 100644
index 000000000..94ea25bab
--- /dev/null
+++ b/ui-icons/icons/x-circle-fill-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/x-circle-fill-24.svg b/ui-icons/icons/x-circle-fill-24.svg
new file mode 100644
index 000000000..c954cb8f7
--- /dev/null
+++ b/ui-icons/icons/x-circle-fill-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/zap-16.svg b/ui-icons/icons/zap-16.svg
new file mode 100644
index 000000000..9b12d456f
--- /dev/null
+++ b/ui-icons/icons/zap-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/zap-24.svg b/ui-icons/icons/zap-24.svg
new file mode 100644
index 000000000..2006fbf4e
--- /dev/null
+++ b/ui-icons/icons/zap-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/zoom-in-16.svg b/ui-icons/icons/zoom-in-16.svg
new file mode 100644
index 000000000..9d66f306c
--- /dev/null
+++ b/ui-icons/icons/zoom-in-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/zoom-in-24.svg b/ui-icons/icons/zoom-in-24.svg
new file mode 100644
index 000000000..f28a3a999
--- /dev/null
+++ b/ui-icons/icons/zoom-in-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/zoom-out-16.svg b/ui-icons/icons/zoom-out-16.svg
new file mode 100644
index 000000000..34a899eb5
--- /dev/null
+++ b/ui-icons/icons/zoom-out-16.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/icons/zoom-out-24.svg b/ui-icons/icons/zoom-out-24.svg
new file mode 100644
index 000000000..e5cbf05f8
--- /dev/null
+++ b/ui-icons/icons/zoom-out-24.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ui-icons/package-lock.json b/ui-icons/package-lock.json
index 94f201f5b..ae5752243 100644
--- a/ui-icons/package-lock.json
+++ b/ui-icons/package-lock.json
@@ -18,6 +18,7 @@
"react": "^18.0.0",
"react-dom": "^18.0.0",
"rollup": "^4.9.1",
+ "svgo": "3.0.2",
"typescript": "^4.8.3"
},
"engines": {
@@ -2075,6 +2076,15 @@
"win32"
]
},
+ "node_modules/@trysound/sax": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
"node_modules/@types/estree": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
@@ -2295,6 +2305,15 @@
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
"dev": true
},
+ "node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
@@ -2337,6 +2356,19 @@
"url": "https://github.com/sponsors/fb55"
}
},
+ "node_modules/css-tree": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
+ "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
+ "dev": true,
+ "dependencies": {
+ "mdn-data": "2.0.30",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
+ }
+ },
"node_modules/css-what": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
@@ -2349,6 +2381,39 @@
"url": "https://github.com/sponsors/fb55"
}
},
+ "node_modules/csso": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
+ "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
+ "dev": true,
+ "dependencies": {
+ "css-tree": "~2.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/css-tree": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
+ "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
+ "dev": true,
+ "dependencies": {
+ "mdn-data": "2.0.28",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/mdn-data": {
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
+ "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
+ "dev": true
+ },
"node_modules/csstype": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
@@ -2687,6 +2752,12 @@
"node": ">=12"
}
},
+ "node_modules/mdn-data": {
+ "version": "2.0.30",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
+ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
+ "dev": true
+ },
"node_modules/minimatch": {
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
@@ -2941,6 +3012,15 @@
"semver": "bin/semver.js"
}
},
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -2965,6 +3045,30 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/svgo": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz",
+ "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==",
+ "dev": true,
+ "dependencies": {
+ "@trysound/sax": "0.2.0",
+ "commander": "^7.2.0",
+ "css-select": "^5.1.0",
+ "css-tree": "^2.2.1",
+ "csso": "^5.0.5",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/svgo"
+ }
+ },
"node_modules/to-fast-properties": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
diff --git a/ui-icons/package.json b/ui-icons/package.json
index bfa9ad4c4..fcd57979d 100644
--- a/ui-icons/package.json
+++ b/ui-icons/package.json
@@ -5,6 +5,7 @@
"main": "dist/index.umd.js",
"module": "dist/index.esm.js",
"scripts": {
+ "svgo": "svgo icons --config svgo.config.cjs",
"build-components": "node ./scripts/build.js",
"rollup": "rollup -c",
"build": "npm run build-components && npm run rollup"
@@ -18,6 +19,7 @@
"@types/react": "^18.0.0",
"cheerio": "^1.0.0-rc.12",
"rollup": "^4.9.1",
+ "svgo": "3.0.2",
"typescript": "^4.8.3",
"react": "^18.0.0",
"react-dom": "^18.0.0"
diff --git a/ui-icons/scripts/build.js b/ui-icons/scripts/build.js
index 68c0bcaa6..1510c34e6 100755
--- a/ui-icons/scripts/build.js
+++ b/ui-icons/scripts/build.js
@@ -8,9 +8,16 @@ import { load } from 'cheerio'
// Icons directory path
const iconsDir = 'icons'
+// Valid variants
const variantKeywords = [
'fill'
]
+// Valid sizes
+const reversed = {
+ '16': 'sm',
+ '24': 'lg'
+}
+
// Extract name, variant and size from file name
const extractMetadataFromFilename = (fileName) => {
@@ -78,7 +85,7 @@ const validateSvgAndExtractPath = (svgFilePath, height) => {
// Read all SVG files and generate components for each
const svgFiles = readdirSync(iconsDir).filter(file => file.endsWith('.svg'))
-const componentTemplate = readFileSync(join('.', 'src', 'components', 'template.tsx'), 'utf8')
+const componentTemplate = readFileSync(join('.', 'src', 'components', '_template.tsx'), 'utf8')
// Generate representation of all icons
const representation = svgFiles
@@ -101,6 +108,16 @@ if (existsSync(indexFile)) {
unlinkSync(indexFile)
}
+// Generate sizes file
+const sizesFile = join('.', 'src', 'sizes.ts')
+const sizes = Object.entries(reversed)
+ .reduce((acc, [key, value]) => {
+ acc[value] = parseInt(key);
+ return acc;
+ }, {});
+const sizesContent = `export default ${JSON.stringify(sizes)}`
+writeFileSync(sizesFile, sizesContent)
+
// Generate components
for (const [name, currentData] of Object.entries(representation)) {
const supportedVariants = Object.keys(currentData)
@@ -108,7 +125,11 @@ for (const [name, currentData] of Object.entries(representation)) {
const definitions = supportedVariants
.map(variant => {
const supportedSizes = Object.keys(currentData[variant])
- const sizeStr = supportedSizes.map(word => `${word}`).join(' | ')
+ const sizeStr = supportedSizes
+ .map(word => reversed[`${word}`])
+ .map(word => `'${word}'`)
+ .join(' | ')
+
return [
`IconReplaceName${variant}Props`,
`interface IconReplaceName${variant}Props {size: ${sizeStr}, variant: '${variant}'}`
diff --git a/ui-icons/src/components/template.tsx b/ui-icons/src/components/_template.tsx
similarity index 51%
rename from ui-icons/src/components/template.tsx
rename to ui-icons/src/components/_template.tsx
index ca1201201..ac4991a6d 100644
--- a/ui-icons/src/components/template.tsx
+++ b/ui-icons/src/components/_template.tsx
@@ -1,24 +1,26 @@
import React from 'react'
import { IconData } from '../types/icon-data'
+import { default as sizes } from '../sizes'
const iconData: IconData = {}
//ReplaceWithTypes
const IconReplaceName: React.FC = ({variant, size}) => {
+ const currentSize = sizes[size]
if (!iconData[variant]) {
throw new Error(`IconReplaceName: variant ${variant} not found.`)
}
- if (!iconData[variant][size]) {
- throw new Error(`IconReplaceName: size ${size} not found for variant ${variant}.`)
+ if (!iconData[variant][currentSize]) {
+ throw new Error(`IconReplaceName: size ${currentSize} not found for variant ${variant}.`)
}
return (
)
}
diff --git a/ui-icons/svgo.config.cjs b/ui-icons/svgo.config.cjs
new file mode 100644
index 000000000..92cfbc292
--- /dev/null
+++ b/ui-icons/svgo.config.cjs
@@ -0,0 +1,20 @@
+module.exports = {
+ multipass: true,
+ plugins: [
+ {
+ name: 'preset-default',
+ params: {
+ overrides: {
+ removeViewBox: false
+ }
+ }
+ },
+ 'removeStyleElement',
+ {
+ name: 'removeAttrs',
+ params: {
+ attrs: ['xmlns:xlink', 'id', 'class', 'data-name', 'fill', 'transform', 'href', 'clip-path', 'clip-rule']
+ }
+ }
+ ]
+}
diff --git a/ui-icons/tsconfig.json b/ui-icons/tsconfig.json
index a10776e47..af4350d59 100644
--- a/ui-icons/tsconfig.json
+++ b/ui-icons/tsconfig.json
@@ -26,6 +26,6 @@
"node_modules",
"build",
"dist",
- "src/components/template.tsx"
+ "src/components/_template.tsx"
]
}