diff --git a/public/icons/actionsicon.svg b/public/icons/actionsicon.svg
new file mode 100644
index 00000000..512ece97
--- /dev/null
+++ b/public/icons/actionsicon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/apppasswordicon.svg b/public/icons/apppasswordicon.svg
new file mode 100644
index 00000000..d74a6e73
--- /dev/null
+++ b/public/icons/apppasswordicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/arrowdownicon.svg b/public/icons/arrowdownicon.svg
new file mode 100644
index 00000000..fc8fb26d
--- /dev/null
+++ b/public/icons/arrowdownicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/arrowlefticon.svg b/public/icons/arrowlefticon.svg
new file mode 100644
index 00000000..3a8dac68
--- /dev/null
+++ b/public/icons/arrowlefticon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/arrowrighticon.svg b/public/icons/arrowrighticon.svg
new file mode 100644
index 00000000..0c184309
--- /dev/null
+++ b/public/icons/arrowrighticon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/arrowupicon.svg b/public/icons/arrowupicon.svg
new file mode 100644
index 00000000..1427ca01
--- /dev/null
+++ b/public/icons/arrowupicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/auditlogicon.svg b/public/icons/auditlogicon.svg
new file mode 100644
index 00000000..932aee0b
--- /dev/null
+++ b/public/icons/auditlogicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/bellicon.svg b/public/icons/bellicon.svg
new file mode 100644
index 00000000..369955e1
--- /dev/null
+++ b/public/icons/bellicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/binicon.svg b/public/icons/binicon.svg
new file mode 100644
index 00000000..9b26e0e6
--- /dev/null
+++ b/public/icons/binicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/blockquoteicon.svg b/public/icons/blockquoteicon.svg
new file mode 100644
index 00000000..3eabf649
--- /dev/null
+++ b/public/icons/blockquoteicon.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/public/icons/boldicon.svg b/public/icons/boldicon.svg
new file mode 100644
index 00000000..8d49a11a
--- /dev/null
+++ b/public/icons/boldicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/bulletlisticon.svg b/public/icons/bulletlisticon.svg
new file mode 100644
index 00000000..28fff17e
--- /dev/null
+++ b/public/icons/bulletlisticon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/checkcircleicon.svg b/public/icons/checkcircleicon.svg
new file mode 100644
index 00000000..250f2918
--- /dev/null
+++ b/public/icons/checkcircleicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/checkicon.svg b/public/icons/checkicon.svg
new file mode 100644
index 00000000..454bd641
--- /dev/null
+++ b/public/icons/checkicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/chevronlefticon.svg b/public/icons/chevronlefticon.svg
new file mode 100644
index 00000000..d81c9ddd
--- /dev/null
+++ b/public/icons/chevronlefticon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/chevronrighticon.svg b/public/icons/chevronrighticon.svg
new file mode 100644
index 00000000..c3182117
--- /dev/null
+++ b/public/icons/chevronrighticon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/clienticon.svg b/public/icons/clienticon.svg
new file mode 100644
index 00000000..cbf4d000
--- /dev/null
+++ b/public/icons/clienticon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/cloudicon.svg b/public/icons/cloudicon.svg
new file mode 100644
index 00000000..64a8cdef
--- /dev/null
+++ b/public/icons/cloudicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/collapsesidebaricon.svg b/public/icons/collapsesidebaricon.svg
new file mode 100644
index 00000000..b6a538e4
--- /dev/null
+++ b/public/icons/collapsesidebaricon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/contracticon.svg b/public/icons/contracticon.svg
new file mode 100644
index 00000000..44f8a233
--- /dev/null
+++ b/public/icons/contracticon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/controlicon.svg b/public/icons/controlicon.svg
new file mode 100644
index 00000000..58005dad
--- /dev/null
+++ b/public/icons/controlicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/copyicon.svg b/public/icons/copyicon.svg
new file mode 100644
index 00000000..4585fd85
--- /dev/null
+++ b/public/icons/copyicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/couriericon.svg b/public/icons/couriericon.svg
new file mode 100644
index 00000000..26bfd215
--- /dev/null
+++ b/public/icons/couriericon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/courierserviceicon.svg b/public/icons/courierserviceicon.svg
new file mode 100644
index 00000000..0047f959
--- /dev/null
+++ b/public/icons/courierserviceicon.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/public/icons/csvicon.svg b/public/icons/csvicon.svg
new file mode 100644
index 00000000..cf008cab
--- /dev/null
+++ b/public/icons/csvicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/designicon.svg b/public/icons/designicon.svg
new file mode 100644
index 00000000..22e71f0e
--- /dev/null
+++ b/public/icons/designicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/developericon.svg b/public/icons/developericon.svg
new file mode 100644
index 00000000..bd293fe9
--- /dev/null
+++ b/public/icons/developericon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/documenticon.svg b/public/icons/documenticon.svg
new file mode 100644
index 00000000..cf630001
--- /dev/null
+++ b/public/icons/documenticon.svg
@@ -0,0 +1,26 @@
+
+
+
diff --git a/public/icons/documentjobicon.svg b/public/icons/documentjobicon.svg
new file mode 100644
index 00000000..cc1ba748
--- /dev/null
+++ b/public/icons/documentjobicon.svg
@@ -0,0 +1,21 @@
+
+
+
diff --git a/public/icons/documentprintericon.svg b/public/icons/documentprintericon.svg
new file mode 100644
index 00000000..84c7ec57
--- /dev/null
+++ b/public/icons/documentprintericon.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/public/icons/documentsizeicon.svg b/public/icons/documentsizeicon.svg
new file mode 100644
index 00000000..bcf621ee
--- /dev/null
+++ b/public/icons/documentsizeicon.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/public/icons/documenttemplateicon.svg b/public/icons/documenttemplateicon.svg
new file mode 100644
index 00000000..38dd9658
--- /dev/null
+++ b/public/icons/documenttemplateicon.svg
@@ -0,0 +1,31 @@
+
+
+
diff --git a/public/icons/downloadicon.svg b/public/icons/downloadicon.svg
new file mode 100644
index 00000000..d2d6812d
--- /dev/null
+++ b/public/icons/downloadicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/duplicateicon.svg b/public/icons/duplicateicon.svg
new file mode 100644
index 00000000..6eac6aa3
--- /dev/null
+++ b/public/icons/duplicateicon.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/public/icons/editicon.svg b/public/icons/editicon.svg
new file mode 100644
index 00000000..3c604e4c
--- /dev/null
+++ b/public/icons/editicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/eject.svg b/public/icons/eject.svg
deleted file mode 100644
index 194f8fc5..00000000
--- a/public/icons/eject.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
diff --git a/public/icons/emailaccounticon.svg b/public/icons/emailaccounticon.svg
new file mode 100644
index 00000000..8019073d
--- /dev/null
+++ b/public/icons/emailaccounticon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/equalicon.svg b/public/icons/equalicon.svg
new file mode 100644
index 00000000..5f4db9ff
--- /dev/null
+++ b/public/icons/equalicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/excelicon.svg b/public/icons/excelicon.svg
new file mode 100644
index 00000000..97530af3
--- /dev/null
+++ b/public/icons/excelicon.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/public/icons/exclamationoctagonicon.svg b/public/icons/exclamationoctagonicon.svg
new file mode 100644
index 00000000..f3377ae1
--- /dev/null
+++ b/public/icons/exclamationoctagonicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/expandicon.svg b/public/icons/expandicon.svg
new file mode 100644
index 00000000..c8501605
--- /dev/null
+++ b/public/icons/expandicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/expandsidebaricon.svg b/public/icons/expandsidebaricon.svg
new file mode 100644
index 00000000..e681ec6a
--- /dev/null
+++ b/public/icons/expandsidebaricon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/exporticon.svg b/public/icons/exporticon.svg
new file mode 100644
index 00000000..c3d4ca05
--- /dev/null
+++ b/public/icons/exporticon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/eyeicon.svg b/public/icons/eyeicon.svg
new file mode 100644
index 00000000..bc9d2f65
--- /dev/null
+++ b/public/icons/eyeicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/eyeslashicon.svg b/public/icons/eyeslashicon.svg
new file mode 100644
index 00000000..f59e1ec4
--- /dev/null
+++ b/public/icons/eyeslashicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/filamenticon.svg b/public/icons/filamenticon.svg
new file mode 100644
index 00000000..6dce463c
--- /dev/null
+++ b/public/icons/filamenticon.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/public/icons/filamentprofileicon.svg b/public/icons/filamentprofileicon.svg
new file mode 100644
index 00000000..9d232304
--- /dev/null
+++ b/public/icons/filamentprofileicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/filamentskuicon.svg b/public/icons/filamentskuicon.svg
new file mode 100644
index 00000000..59c490e4
--- /dev/null
+++ b/public/icons/filamentskuicon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/filamentstockicon.svg b/public/icons/filamentstockicon.svg
new file mode 100644
index 00000000..5a0ef831
--- /dev/null
+++ b/public/icons/filamentstockicon.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/public/icons/fileicon.svg b/public/icons/fileicon.svg
new file mode 100644
index 00000000..a5088c23
--- /dev/null
+++ b/public/icons/fileicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/filtercirclefilledicon.svg b/public/icons/filtercirclefilledicon.svg
new file mode 100644
index 00000000..0ced6ccc
--- /dev/null
+++ b/public/icons/filtercirclefilledicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/filtercircleicon.svg b/public/icons/filtercircleicon.svg
new file mode 100644
index 00000000..6bafa21b
--- /dev/null
+++ b/public/icons/filtercircleicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/filtericon.svg b/public/icons/filtericon.svg
new file mode 100644
index 00000000..f25e149f
--- /dev/null
+++ b/public/icons/filtericon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/financeicon.svg b/public/icons/financeicon.svg
new file mode 100644
index 00000000..43072607
--- /dev/null
+++ b/public/icons/financeicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/fulfillmentpolicyicon.svg b/public/icons/fulfillmentpolicyicon.svg
new file mode 100644
index 00000000..70f5993c
--- /dev/null
+++ b/public/icons/fulfillmentpolicyicon.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/public/icons/functionicon.svg b/public/icons/functionicon.svg
new file mode 100644
index 00000000..426d23b1
--- /dev/null
+++ b/public/icons/functionicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/gcodefileicon.svg b/public/icons/gcodefileicon.svg
new file mode 100644
index 00000000..94bddf31
--- /dev/null
+++ b/public/icons/gcodefileicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/graphicon.svg b/public/icons/graphicon.svg
new file mode 100644
index 00000000..1d99c694
--- /dev/null
+++ b/public/icons/graphicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/greaterthanicon.svg b/public/icons/greaterthanicon.svg
new file mode 100644
index 00000000..5fc932db
--- /dev/null
+++ b/public/icons/greaterthanicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/greaterthanorequaltoicon.svg b/public/icons/greaterthanorequaltoicon.svg
new file mode 100644
index 00000000..9c494929
--- /dev/null
+++ b/public/icons/greaterthanorequaltoicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/gridicon.svg b/public/icons/gridicon.svg
new file mode 100644
index 00000000..e64bb4f0
--- /dev/null
+++ b/public/icons/gridicon.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/public/icons/homeicon.svg b/public/icons/homeicon.svg
new file mode 100644
index 00000000..fde4206e
--- /dev/null
+++ b/public/icons/homeicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/hosticon.svg b/public/icons/hosticon.svg
new file mode 100644
index 00000000..460702dc
--- /dev/null
+++ b/public/icons/hosticon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/hotendicon.svg b/public/icons/hotendicon.svg
new file mode 100644
index 00000000..311395ec
--- /dev/null
+++ b/public/icons/hotendicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/infocircleicon.svg b/public/icons/infocircleicon.svg
new file mode 100644
index 00000000..613c1d77
--- /dev/null
+++ b/public/icons/infocircleicon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/infoicon.svg b/public/icons/infoicon.svg
new file mode 100644
index 00000000..7167f5dd
--- /dev/null
+++ b/public/icons/infoicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/inventoryicon.svg b/public/icons/inventoryicon.svg
new file mode 100644
index 00000000..4b878b7c
--- /dev/null
+++ b/public/icons/inventoryicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/invoiceicon.svg b/public/icons/invoiceicon.svg
new file mode 100644
index 00000000..e147b649
--- /dev/null
+++ b/public/icons/invoiceicon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/icons/italicicon.svg b/public/icons/italicicon.svg
new file mode 100644
index 00000000..06e09b57
--- /dev/null
+++ b/public/icons/italicicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/jobicon.svg b/public/icons/jobicon.svg
new file mode 100644
index 00000000..c35f6c9d
--- /dev/null
+++ b/public/icons/jobicon.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/public/icons/jsonarrayicon.svg b/public/icons/jsonarrayicon.svg
new file mode 100644
index 00000000..1866bc23
--- /dev/null
+++ b/public/icons/jsonarrayicon.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/public/icons/jsonboolicon.svg b/public/icons/jsonboolicon.svg
new file mode 100644
index 00000000..5b639b1d
--- /dev/null
+++ b/public/icons/jsonboolicon.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/public/icons/jsonnumbericon.svg b/public/icons/jsonnumbericon.svg
new file mode 100644
index 00000000..c76184ee
--- /dev/null
+++ b/public/icons/jsonnumbericon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/jsonobjecticon.svg b/public/icons/jsonobjecticon.svg
new file mode 100644
index 00000000..05634266
--- /dev/null
+++ b/public/icons/jsonobjecticon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/jsonstringicon.svg b/public/icons/jsonstringicon.svg
new file mode 100644
index 00000000..eeeccd18
--- /dev/null
+++ b/public/icons/jsonstringicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/kanbanicon.svg b/public/icons/kanbanicon.svg
new file mode 100644
index 00000000..1900d1e4
--- /dev/null
+++ b/public/icons/kanbanicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/lessthanicon.svg b/public/icons/lessthanicon.svg
new file mode 100644
index 00000000..d0ecfd86
--- /dev/null
+++ b/public/icons/lessthanicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/lessthanorequaltoicon.svg b/public/icons/lessthanorequaltoicon.svg
new file mode 100644
index 00000000..5094130f
--- /dev/null
+++ b/public/icons/lessthanorequaltoicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/levelbedicon.svg b/public/icons/levelbedicon.svg
new file mode 100644
index 00000000..af737c71
--- /dev/null
+++ b/public/icons/levelbedicon.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/public/icons/linkicon.svg b/public/icons/linkicon.svg
new file mode 100644
index 00000000..ce2b1a11
--- /dev/null
+++ b/public/icons/linkicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/listicon.svg b/public/icons/listicon.svg
new file mode 100644
index 00000000..344c6449
--- /dev/null
+++ b/public/icons/listicon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/listingicon.svg b/public/icons/listingicon.svg
new file mode 100644
index 00000000..ed412f60
--- /dev/null
+++ b/public/icons/listingicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/listingvarienticon.svg b/public/icons/listingvarienticon.svg
new file mode 100644
index 00000000..34082ec3
--- /dev/null
+++ b/public/icons/listingvarienticon.svg
@@ -0,0 +1,19 @@
+
+
+
diff --git a/public/icons/loadingicon.svg b/public/icons/loadingicon.svg
new file mode 100644
index 00000000..5836c96e
--- /dev/null
+++ b/public/icons/loadingicon.svg
@@ -0,0 +1,29 @@
+
+
diff --git a/public/icons/lockicon.svg b/public/icons/lockicon.svg
new file mode 100644
index 00000000..cd9f0bcd
--- /dev/null
+++ b/public/icons/lockicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/logouticon.svg b/public/icons/logouticon.svg
new file mode 100644
index 00000000..003d2c82
--- /dev/null
+++ b/public/icons/logouticon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/magicwandicon.svg b/public/icons/magicwandicon.svg
new file mode 100644
index 00000000..e50833c2
--- /dev/null
+++ b/public/icons/magicwandicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/mailcheckicon.svg b/public/icons/mailcheckicon.svg
new file mode 100644
index 00000000..aee41eb6
--- /dev/null
+++ b/public/icons/mailcheckicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/mailicon.svg b/public/icons/mailicon.svg
new file mode 100644
index 00000000..c6cd9f19
--- /dev/null
+++ b/public/icons/mailicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/mailtemplateicon.svg b/public/icons/mailtemplateicon.svg
new file mode 100644
index 00000000..41290340
--- /dev/null
+++ b/public/icons/mailtemplateicon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/marketplaceicon.svg b/public/icons/marketplaceicon.svg
new file mode 100644
index 00000000..58f212ec
--- /dev/null
+++ b/public/icons/marketplaceicon.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/public/icons/materialicon.svg b/public/icons/materialicon.svg
new file mode 100644
index 00000000..6816f534
--- /dev/null
+++ b/public/icons/materialicon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/menuicon.svg b/public/icons/menuicon.svg
new file mode 100644
index 00000000..26e448a2
--- /dev/null
+++ b/public/icons/menuicon.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/public/icons/minusicon.svg b/public/icons/minusicon.svg
new file mode 100644
index 00000000..f499b326
--- /dev/null
+++ b/public/icons/minusicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/multimotionicon.svg b/public/icons/multimotionicon.svg
new file mode 100644
index 00000000..378a2151
--- /dev/null
+++ b/public/icons/multimotionicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/newmailicon.svg b/public/icons/newmailicon.svg
new file mode 100644
index 00000000..d570f577
--- /dev/null
+++ b/public/icons/newmailicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/newwindowicon.svg b/public/icons/newwindowicon.svg
new file mode 100644
index 00000000..38c396ae
--- /dev/null
+++ b/public/icons/newwindowicon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/noteicon.svg b/public/icons/noteicon.svg
new file mode 100644
index 00000000..77e13962
--- /dev/null
+++ b/public/icons/noteicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/notequalicon.svg b/public/icons/notequalicon.svg
new file mode 100644
index 00000000..a0ac9dd4
--- /dev/null
+++ b/public/icons/notequalicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/notetypeicon.svg b/public/icons/notetypeicon.svg
new file mode 100644
index 00000000..cac3e53d
--- /dev/null
+++ b/public/icons/notetypeicon.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/public/icons/numberedlisticon.svg b/public/icons/numberedlisticon.svg
new file mode 100644
index 00000000..7401bbd6
--- /dev/null
+++ b/public/icons/numberedlisticon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/odataicon.svg b/public/icons/odataicon.svg
new file mode 100644
index 00000000..65d7813f
--- /dev/null
+++ b/public/icons/odataicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/openappicon.svg b/public/icons/openappicon.svg
new file mode 100644
index 00000000..eb4ab94a
--- /dev/null
+++ b/public/icons/openappicon.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/public/icons/openinappicon.svg b/public/icons/openinappicon.svg
new file mode 100644
index 00000000..28251b80
--- /dev/null
+++ b/public/icons/openinappicon.svg
@@ -0,0 +1,26 @@
+
+
+
diff --git a/public/icons/openinbrowsericon.svg b/public/icons/openinbrowsericon.svg
new file mode 100644
index 00000000..0ad76b08
--- /dev/null
+++ b/public/icons/openinbrowsericon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/orderitemicon.svg b/public/icons/orderitemicon.svg
new file mode 100644
index 00000000..3ddc2b7d
--- /dev/null
+++ b/public/icons/orderitemicon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/otpicon.svg b/public/icons/otpicon.svg
new file mode 100644
index 00000000..58a8ce2a
--- /dev/null
+++ b/public/icons/otpicon.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/public/icons/panfilledicon.svg b/public/icons/panfilledicon.svg
new file mode 100644
index 00000000..38617ecd
--- /dev/null
+++ b/public/icons/panfilledicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/panicon.svg b/public/icons/panicon.svg
new file mode 100644
index 00000000..ba86dc9e
--- /dev/null
+++ b/public/icons/panicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/particon.svg b/public/icons/particon.svg
new file mode 100644
index 00000000..1b92f644
--- /dev/null
+++ b/public/icons/particon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/partskuicon.svg b/public/icons/partskuicon.svg
new file mode 100644
index 00000000..0f83ffd2
--- /dev/null
+++ b/public/icons/partskuicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/partstockicon.svg b/public/icons/partstockicon.svg
new file mode 100644
index 00000000..01531911
--- /dev/null
+++ b/public/icons/partstockicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/passkeysicon.svg b/public/icons/passkeysicon.svg
new file mode 100644
index 00000000..0861bf9f
--- /dev/null
+++ b/public/icons/passkeysicon.svg
@@ -0,0 +1,15 @@
+
+
+
diff --git a/public/icons/pausecircleicon.svg b/public/icons/pausecircleicon.svg
new file mode 100644
index 00000000..247ffda7
--- /dev/null
+++ b/public/icons/pausecircleicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/pauseicon.svg b/public/icons/pauseicon.svg
new file mode 100644
index 00000000..dc7ab032
--- /dev/null
+++ b/public/icons/pauseicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/paymenticon.svg b/public/icons/paymenticon.svg
new file mode 100644
index 00000000..7c0d9a05
--- /dev/null
+++ b/public/icons/paymenticon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/paymentpolicyicon.svg b/public/icons/paymentpolicyicon.svg
new file mode 100644
index 00000000..f1837f1e
--- /dev/null
+++ b/public/icons/paymentpolicyicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/permissionsettingsicon.svg b/public/icons/permissionsettingsicon.svg
new file mode 100644
index 00000000..78bb70fa
--- /dev/null
+++ b/public/icons/permissionsettingsicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/persongroupicon.svg b/public/icons/persongroupicon.svg
new file mode 100644
index 00000000..f9f288c1
--- /dev/null
+++ b/public/icons/persongroupicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/personicon.svg b/public/icons/personicon.svg
new file mode 100644
index 00000000..2885563d
--- /dev/null
+++ b/public/icons/personicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/pictureicon.svg b/public/icons/pictureicon.svg
new file mode 100644
index 00000000..e90a6943
--- /dev/null
+++ b/public/icons/pictureicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/playcircleicon.svg b/public/icons/playcircleicon.svg
new file mode 100644
index 00000000..ae40aec2
--- /dev/null
+++ b/public/icons/playcircleicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/playicon.svg b/public/icons/playicon.svg
new file mode 100644
index 00000000..76bb3e81
--- /dev/null
+++ b/public/icons/playicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/plusicon.svg b/public/icons/plusicon.svg
new file mode 100644
index 00000000..19189482
--- /dev/null
+++ b/public/icons/plusicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/plusminusicon.svg b/public/icons/plusminusicon.svg
new file mode 100644
index 00000000..1b90591d
--- /dev/null
+++ b/public/icons/plusminusicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/printedparticon.svg b/public/icons/printedparticon.svg
new file mode 100644
index 00000000..0aeb5f95
--- /dev/null
+++ b/public/icons/printedparticon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/printericon.svg b/public/icons/printericon.svg
new file mode 100644
index 00000000..0aca6423
--- /dev/null
+++ b/public/icons/printericon.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/public/icons/printerprofileicon.svg b/public/icons/printerprofileicon.svg
new file mode 100644
index 00000000..373ce9fb
--- /dev/null
+++ b/public/icons/printerprofileicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/productcategoryicon.svg b/public/icons/productcategoryicon.svg
new file mode 100644
index 00000000..825fee86
--- /dev/null
+++ b/public/icons/productcategoryicon.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/public/icons/producticon.svg b/public/icons/producticon.svg
new file mode 100644
index 00000000..c63c5d59
--- /dev/null
+++ b/public/icons/producticon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/productionicon.svg b/public/icons/productionicon.svg
new file mode 100644
index 00000000..abd2d9f0
--- /dev/null
+++ b/public/icons/productionicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/productskuicon.svg b/public/icons/productskuicon.svg
new file mode 100644
index 00000000..42a3d8a8
--- /dev/null
+++ b/public/icons/productskuicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/productstockicon.svg b/public/icons/productstockicon.svg
new file mode 100644
index 00000000..6c6e8872
--- /dev/null
+++ b/public/icons/productstockicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/purchaseordericon.svg b/public/icons/purchaseordericon.svg
new file mode 100644
index 00000000..db04b342
--- /dev/null
+++ b/public/icons/purchaseordericon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/questioncircleicon.svg b/public/icons/questioncircleicon.svg
new file mode 100644
index 00000000..90a9e755
--- /dev/null
+++ b/public/icons/questioncircleicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/reloadicon.svg b/public/icons/reloadicon.svg
new file mode 100644
index 00000000..cef9db15
--- /dev/null
+++ b/public/icons/reloadicon.svg
@@ -0,0 +1,10 @@
+
+
+
diff --git a/public/icons/returnpolicyicon.svg b/public/icons/returnpolicyicon.svg
new file mode 100644
index 00000000..8fad746a
--- /dev/null
+++ b/public/icons/returnpolicyicon.svg
@@ -0,0 +1,16 @@
+
+
+
diff --git a/public/icons/rssicon.svg b/public/icons/rssicon.svg
new file mode 100644
index 00000000..b8600a26
--- /dev/null
+++ b/public/icons/rssicon.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/public/icons/rulericon.svg b/public/icons/rulericon.svg
new file mode 100644
index 00000000..d7d70a31
--- /dev/null
+++ b/public/icons/rulericon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/salesicon.svg b/public/icons/salesicon.svg
new file mode 100644
index 00000000..01207be4
--- /dev/null
+++ b/public/icons/salesicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/salesordericon.svg b/public/icons/salesordericon.svg
new file mode 100644
index 00000000..c1bea564
--- /dev/null
+++ b/public/icons/salesordericon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/searchicon.svg b/public/icons/searchicon.svg
new file mode 100644
index 00000000..4798b324
--- /dev/null
+++ b/public/icons/searchicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/settingsicon.svg b/public/icons/settingsicon.svg
new file mode 100644
index 00000000..219aba6b
--- /dev/null
+++ b/public/icons/settingsicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/shipmenticon.svg b/public/icons/shipmenticon.svg
new file mode 100644
index 00000000..251bd774
--- /dev/null
+++ b/public/icons/shipmenticon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/softwareupdateicon.svg b/public/icons/softwareupdateicon.svg
new file mode 100644
index 00000000..ebe6497c
--- /dev/null
+++ b/public/icons/softwareupdateicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/sortcirclefilledicon.svg b/public/icons/sortcirclefilledicon.svg
new file mode 100644
index 00000000..dfe1d1a8
--- /dev/null
+++ b/public/icons/sortcirclefilledicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/sortcircleicon.svg b/public/icons/sortcircleicon.svg
new file mode 100644
index 00000000..6c36d5cc
--- /dev/null
+++ b/public/icons/sortcircleicon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/spoolicon.svg b/public/icons/spoolicon.svg
new file mode 100644
index 00000000..9024ca80
--- /dev/null
+++ b/public/icons/spoolicon.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/public/icons/stockauditicon.svg b/public/icons/stockauditicon.svg
new file mode 100644
index 00000000..3767a76f
--- /dev/null
+++ b/public/icons/stockauditicon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/stockauditlevelicon.svg b/public/icons/stockauditlevelicon.svg
new file mode 100644
index 00000000..dca83d34
--- /dev/null
+++ b/public/icons/stockauditlevelicon.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/public/icons/stockeventicon.svg b/public/icons/stockeventicon.svg
new file mode 100644
index 00000000..3ace3047
--- /dev/null
+++ b/public/icons/stockeventicon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/stocklocationicon.svg b/public/icons/stocklocationicon.svg
new file mode 100644
index 00000000..43e29e55
--- /dev/null
+++ b/public/icons/stocklocationicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/stocktransfericon.svg b/public/icons/stocktransfericon.svg
new file mode 100644
index 00000000..692eaa21
--- /dev/null
+++ b/public/icons/stocktransfericon.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/public/icons/stopcircleicon.svg b/public/icons/stopcircleicon.svg
new file mode 100644
index 00000000..f716d1e2
--- /dev/null
+++ b/public/icons/stopcircleicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/subjobicon.svg b/public/icons/subjobicon.svg
new file mode 100644
index 00000000..e2bf4179
--- /dev/null
+++ b/public/icons/subjobicon.svg
@@ -0,0 +1,20 @@
+
+
+
diff --git a/public/icons/taxrateicon.svg b/public/icons/taxrateicon.svg
new file mode 100644
index 00000000..82d57cc2
--- /dev/null
+++ b/public/icons/taxrateicon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/taxrecordicon.svg b/public/icons/taxrecordicon.svg
new file mode 100644
index 00000000..cf187c9f
--- /dev/null
+++ b/public/icons/taxrecordicon.svg
@@ -0,0 +1,14 @@
+
+
+
diff --git a/public/icons/taxruleicon.svg b/public/icons/taxruleicon.svg
new file mode 100644
index 00000000..4ff9aa2a
--- /dev/null
+++ b/public/icons/taxruleicon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/textformaticon.svg b/public/icons/textformaticon.svg
new file mode 100644
index 00000000..f59def55
--- /dev/null
+++ b/public/icons/textformaticon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/texticon.svg b/public/icons/texticon.svg
new file mode 100644
index 00000000..c35172e1
--- /dev/null
+++ b/public/icons/texticon.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/public/icons/threedotsicon.svg b/public/icons/threedotsicon.svg
new file mode 100644
index 00000000..cfbdaee2
--- /dev/null
+++ b/public/icons/threedotsicon.svg
@@ -0,0 +1,13 @@
+
+
+
diff --git a/public/icons/timelineicon.svg b/public/icons/timelineicon.svg
new file mode 100644
index 00000000..8c3a5505
--- /dev/null
+++ b/public/icons/timelineicon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/public/icons/underlineicon.svg b/public/icons/underlineicon.svg
new file mode 100644
index 00000000..7d1fe91b
--- /dev/null
+++ b/public/icons/underlineicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/unloadicon.svg b/public/icons/unloadicon.svg
new file mode 100644
index 00000000..6b4c0d80
--- /dev/null
+++ b/public/icons/unloadicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/uploadicon.svg b/public/icons/uploadicon.svg
new file mode 100644
index 00000000..99d9fff1
--- /dev/null
+++ b/public/icons/uploadicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/vendoricon.svg b/public/icons/vendoricon.svg
new file mode 100644
index 00000000..7a3b392c
--- /dev/null
+++ b/public/icons/vendoricon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/icons/xmarkcircleicon.svg b/public/icons/xmarkcircleicon.svg
new file mode 100644
index 00000000..2e236cbc
--- /dev/null
+++ b/public/icons/xmarkcircleicon.svg
@@ -0,0 +1,8 @@
+
+
+
diff --git a/public/icons/xmarkicon.svg b/public/icons/xmarkicon.svg
new file mode 100644
index 00000000..e37d24ef
--- /dev/null
+++ b/public/icons/xmarkicon.svg
@@ -0,0 +1,7 @@
+
+
+
diff --git a/public/legacyicons16/actionsicon.png b/public/legacyicons16/actionsicon.png
deleted file mode 100644
index 4191f42c..00000000
Binary files a/public/legacyicons16/actionsicon.png and /dev/null differ
diff --git a/public/legacyicons16/apppasswordicon.png b/public/legacyicons16/apppasswordicon.png
deleted file mode 100644
index 25743a78..00000000
Binary files a/public/legacyicons16/apppasswordicon.png and /dev/null differ
diff --git a/public/legacyicons16/arrowdownicon.png b/public/legacyicons16/arrowdownicon.png
deleted file mode 100644
index 691f6e0c..00000000
Binary files a/public/legacyicons16/arrowdownicon.png and /dev/null differ
diff --git a/public/legacyicons16/arrowlefticon.png b/public/legacyicons16/arrowlefticon.png
deleted file mode 100644
index d9c50c4d..00000000
Binary files a/public/legacyicons16/arrowlefticon.png and /dev/null differ
diff --git a/public/legacyicons16/arrowrighticon.png b/public/legacyicons16/arrowrighticon.png
deleted file mode 100644
index 8d204afe..00000000
Binary files a/public/legacyicons16/arrowrighticon.png and /dev/null differ
diff --git a/public/legacyicons16/arrowupicon.png b/public/legacyicons16/arrowupicon.png
deleted file mode 100644
index 30d005f2..00000000
Binary files a/public/legacyicons16/arrowupicon.png and /dev/null differ
diff --git a/public/legacyicons16/auditlogicon.png b/public/legacyicons16/auditlogicon.png
deleted file mode 100644
index e808cb04..00000000
Binary files a/public/legacyicons16/auditlogicon.png and /dev/null differ
diff --git a/public/legacyicons16/bellicon.png b/public/legacyicons16/bellicon.png
deleted file mode 100644
index 8dce996f..00000000
Binary files a/public/legacyicons16/bellicon.png and /dev/null differ
diff --git a/public/legacyicons16/binicon.png b/public/legacyicons16/binicon.png
deleted file mode 100644
index aaeeb7c9..00000000
Binary files a/public/legacyicons16/binicon.png and /dev/null differ
diff --git a/public/legacyicons16/blockquoteicon.png b/public/legacyicons16/blockquoteicon.png
deleted file mode 100644
index b6c638a1..00000000
Binary files a/public/legacyicons16/blockquoteicon.png and /dev/null differ
diff --git a/public/legacyicons16/boldicon.png b/public/legacyicons16/boldicon.png
deleted file mode 100644
index 0b59ee98..00000000
Binary files a/public/legacyicons16/boldicon.png and /dev/null differ
diff --git a/public/legacyicons16/bulletlisticon.png b/public/legacyicons16/bulletlisticon.png
deleted file mode 100644
index f7ce7fae..00000000
Binary files a/public/legacyicons16/bulletlisticon.png and /dev/null differ
diff --git a/public/legacyicons16/checkcircleicon.png b/public/legacyicons16/checkcircleicon.png
deleted file mode 100644
index fd69e8fa..00000000
Binary files a/public/legacyicons16/checkcircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/checkicon.png b/public/legacyicons16/checkicon.png
deleted file mode 100644
index c277e6b4..00000000
Binary files a/public/legacyicons16/checkicon.png and /dev/null differ
diff --git a/public/legacyicons16/chevronlefticon.png b/public/legacyicons16/chevronlefticon.png
deleted file mode 100644
index 73b83326..00000000
Binary files a/public/legacyicons16/chevronlefticon.png and /dev/null differ
diff --git a/public/legacyicons16/chevronrighticon.png b/public/legacyicons16/chevronrighticon.png
deleted file mode 100644
index 59b58a43..00000000
Binary files a/public/legacyicons16/chevronrighticon.png and /dev/null differ
diff --git a/public/legacyicons16/clienticon.png b/public/legacyicons16/clienticon.png
deleted file mode 100644
index b8a9fea4..00000000
Binary files a/public/legacyicons16/clienticon.png and /dev/null differ
diff --git a/public/legacyicons16/cloudicon.png b/public/legacyicons16/cloudicon.png
deleted file mode 100644
index 0b4c531b..00000000
Binary files a/public/legacyicons16/cloudicon.png and /dev/null differ
diff --git a/public/legacyicons16/collapsesidebaricon.png b/public/legacyicons16/collapsesidebaricon.png
deleted file mode 100644
index 9595b58c..00000000
Binary files a/public/legacyicons16/collapsesidebaricon.png and /dev/null differ
diff --git a/public/legacyicons16/contracticon.png b/public/legacyicons16/contracticon.png
deleted file mode 100644
index 9595b58c..00000000
Binary files a/public/legacyicons16/contracticon.png and /dev/null differ
diff --git a/public/legacyicons16/controlicon.png b/public/legacyicons16/controlicon.png
deleted file mode 100644
index 1467dcab..00000000
Binary files a/public/legacyicons16/controlicon.png and /dev/null differ
diff --git a/public/legacyicons16/copyicon.png b/public/legacyicons16/copyicon.png
deleted file mode 100644
index a61ec134..00000000
Binary files a/public/legacyicons16/copyicon.png and /dev/null differ
diff --git a/public/legacyicons16/couriericon.png b/public/legacyicons16/couriericon.png
deleted file mode 100644
index 4ce7e9c6..00000000
Binary files a/public/legacyicons16/couriericon.png and /dev/null differ
diff --git a/public/legacyicons16/courierserviceicon.png b/public/legacyicons16/courierserviceicon.png
deleted file mode 100644
index b767dd3f..00000000
Binary files a/public/legacyicons16/courierserviceicon.png and /dev/null differ
diff --git a/public/legacyicons16/csvicon.png b/public/legacyicons16/csvicon.png
deleted file mode 100644
index f64dd011..00000000
Binary files a/public/legacyicons16/csvicon.png and /dev/null differ
diff --git a/public/legacyicons16/designicon.png b/public/legacyicons16/designicon.png
deleted file mode 100644
index 9dbfe0a6..00000000
Binary files a/public/legacyicons16/designicon.png and /dev/null differ
diff --git a/public/legacyicons16/developericon.png b/public/legacyicons16/developericon.png
deleted file mode 100644
index c7299fd7..00000000
Binary files a/public/legacyicons16/developericon.png and /dev/null differ
diff --git a/public/legacyicons16/documenticon.png b/public/legacyicons16/documenticon.png
deleted file mode 100644
index eda44886..00000000
Binary files a/public/legacyicons16/documenticon.png and /dev/null differ
diff --git a/public/legacyicons16/documentjobicon.png b/public/legacyicons16/documentjobicon.png
deleted file mode 100644
index 92953fec..00000000
Binary files a/public/legacyicons16/documentjobicon.png and /dev/null differ
diff --git a/public/legacyicons16/documentprintericon.png b/public/legacyicons16/documentprintericon.png
deleted file mode 100644
index 8a33e0af..00000000
Binary files a/public/legacyicons16/documentprintericon.png and /dev/null differ
diff --git a/public/legacyicons16/documentsizeicon.png b/public/legacyicons16/documentsizeicon.png
deleted file mode 100644
index 3ae64daa..00000000
Binary files a/public/legacyicons16/documentsizeicon.png and /dev/null differ
diff --git a/public/legacyicons16/documenttemplateicon.png b/public/legacyicons16/documenttemplateicon.png
deleted file mode 100644
index c723e094..00000000
Binary files a/public/legacyicons16/documenttemplateicon.png and /dev/null differ
diff --git a/public/legacyicons16/downloadicon.png b/public/legacyicons16/downloadicon.png
deleted file mode 100644
index df01f339..00000000
Binary files a/public/legacyicons16/downloadicon.png and /dev/null differ
diff --git a/public/legacyicons16/duplicateicon.png b/public/legacyicons16/duplicateicon.png
deleted file mode 100644
index 9c718085..00000000
Binary files a/public/legacyicons16/duplicateicon.png and /dev/null differ
diff --git a/public/legacyicons16/editicon.png b/public/legacyicons16/editicon.png
deleted file mode 100644
index d5ba3d59..00000000
Binary files a/public/legacyicons16/editicon.png and /dev/null differ
diff --git a/public/legacyicons16/emailaccounticon.png b/public/legacyicons16/emailaccounticon.png
deleted file mode 100644
index 12bd5928..00000000
Binary files a/public/legacyicons16/emailaccounticon.png and /dev/null differ
diff --git a/public/legacyicons16/emailicon.png b/public/legacyicons16/emailicon.png
deleted file mode 100644
index 83278739..00000000
Binary files a/public/legacyicons16/emailicon.png and /dev/null differ
diff --git a/public/legacyicons16/emailmessageicon.png b/public/legacyicons16/emailmessageicon.png
deleted file mode 100644
index cb75c238..00000000
Binary files a/public/legacyicons16/emailmessageicon.png and /dev/null differ
diff --git a/public/legacyicons16/emailtemplateicon.png b/public/legacyicons16/emailtemplateicon.png
deleted file mode 100644
index 63e026ff..00000000
Binary files a/public/legacyicons16/emailtemplateicon.png and /dev/null differ
diff --git a/public/legacyicons16/equalicon.png b/public/legacyicons16/equalicon.png
deleted file mode 100644
index ed2747cc..00000000
Binary files a/public/legacyicons16/equalicon.png and /dev/null differ
diff --git a/public/legacyicons16/excelicon.png b/public/legacyicons16/excelicon.png
deleted file mode 100644
index 04e03327..00000000
Binary files a/public/legacyicons16/excelicon.png and /dev/null differ
diff --git a/public/legacyicons16/exclamationoctagonicon.png b/public/legacyicons16/exclamationoctagonicon.png
deleted file mode 100644
index 2b601385..00000000
Binary files a/public/legacyicons16/exclamationoctagonicon.png and /dev/null differ
diff --git a/public/legacyicons16/expandicon.png b/public/legacyicons16/expandicon.png
deleted file mode 100644
index 0609b3e1..00000000
Binary files a/public/legacyicons16/expandicon.png and /dev/null differ
diff --git a/public/legacyicons16/expandsidebaricon.png b/public/legacyicons16/expandsidebaricon.png
deleted file mode 100644
index 65d8431e..00000000
Binary files a/public/legacyicons16/expandsidebaricon.png and /dev/null differ
diff --git a/public/legacyicons16/exporticon.png b/public/legacyicons16/exporticon.png
deleted file mode 100644
index 924ad29c..00000000
Binary files a/public/legacyicons16/exporticon.png and /dev/null differ
diff --git a/public/legacyicons16/eyeicon.png b/public/legacyicons16/eyeicon.png
deleted file mode 100644
index 403aaa41..00000000
Binary files a/public/legacyicons16/eyeicon.png and /dev/null differ
diff --git a/public/legacyicons16/eyeslashicon.png b/public/legacyicons16/eyeslashicon.png
deleted file mode 100644
index 687cad5d..00000000
Binary files a/public/legacyicons16/eyeslashicon.png and /dev/null differ
diff --git a/public/legacyicons16/filamenticon.png b/public/legacyicons16/filamenticon.png
deleted file mode 100644
index 6afc04b7..00000000
Binary files a/public/legacyicons16/filamenticon.png and /dev/null differ
diff --git a/public/legacyicons16/filamentprofileicon.png b/public/legacyicons16/filamentprofileicon.png
deleted file mode 100644
index 4d42becd..00000000
Binary files a/public/legacyicons16/filamentprofileicon.png and /dev/null differ
diff --git a/public/legacyicons16/filamentskuicon.png b/public/legacyicons16/filamentskuicon.png
deleted file mode 100644
index c0e35850..00000000
Binary files a/public/legacyicons16/filamentskuicon.png and /dev/null differ
diff --git a/public/legacyicons16/filamentstockicon.png b/public/legacyicons16/filamentstockicon.png
deleted file mode 100644
index 5c93c4fe..00000000
Binary files a/public/legacyicons16/filamentstockicon.png and /dev/null differ
diff --git a/public/legacyicons16/fileicon.png b/public/legacyicons16/fileicon.png
deleted file mode 100644
index 018816b0..00000000
Binary files a/public/legacyicons16/fileicon.png and /dev/null differ
diff --git a/public/legacyicons16/filtercirclefilledicon.png b/public/legacyicons16/filtercirclefilledicon.png
deleted file mode 100644
index 227e8436..00000000
Binary files a/public/legacyicons16/filtercirclefilledicon.png and /dev/null differ
diff --git a/public/legacyicons16/filtercircleicon.png b/public/legacyicons16/filtercircleicon.png
deleted file mode 100644
index 227e8436..00000000
Binary files a/public/legacyicons16/filtercircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/filtericon.png b/public/legacyicons16/filtericon.png
deleted file mode 100644
index 227e8436..00000000
Binary files a/public/legacyicons16/filtericon.png and /dev/null differ
diff --git a/public/legacyicons16/financeicon.png b/public/legacyicons16/financeicon.png
deleted file mode 100644
index 866a729a..00000000
Binary files a/public/legacyicons16/financeicon.png and /dev/null differ
diff --git a/public/legacyicons16/fulfillmentpolicyicon.png b/public/legacyicons16/fulfillmentpolicyicon.png
deleted file mode 100644
index cd66ee85..00000000
Binary files a/public/legacyicons16/fulfillmentpolicyicon.png and /dev/null differ
diff --git a/public/legacyicons16/functionicon.png b/public/legacyicons16/functionicon.png
deleted file mode 100644
index 139641aa..00000000
Binary files a/public/legacyicons16/functionicon.png and /dev/null differ
diff --git a/public/legacyicons16/gcodefileicon.png b/public/legacyicons16/gcodefileicon.png
deleted file mode 100644
index 931b0d6a..00000000
Binary files a/public/legacyicons16/gcodefileicon.png and /dev/null differ
diff --git a/public/legacyicons16/graphicon.png b/public/legacyicons16/graphicon.png
deleted file mode 100644
index fafb7e14..00000000
Binary files a/public/legacyicons16/graphicon.png and /dev/null differ
diff --git a/public/legacyicons16/greaterthanicon.png b/public/legacyicons16/greaterthanicon.png
deleted file mode 100644
index 32888de3..00000000
Binary files a/public/legacyicons16/greaterthanicon.png and /dev/null differ
diff --git a/public/legacyicons16/greaterthanorequaltoicon.png b/public/legacyicons16/greaterthanorequaltoicon.png
deleted file mode 100644
index 32888de3..00000000
Binary files a/public/legacyicons16/greaterthanorequaltoicon.png and /dev/null differ
diff --git a/public/legacyicons16/gridicon.png b/public/legacyicons16/gridicon.png
deleted file mode 100644
index 4a0c64e6..00000000
Binary files a/public/legacyicons16/gridicon.png and /dev/null differ
diff --git a/public/legacyicons16/homeicon.png b/public/legacyicons16/homeicon.png
deleted file mode 100644
index da024e5a..00000000
Binary files a/public/legacyicons16/homeicon.png and /dev/null differ
diff --git a/public/legacyicons16/hosticon.png b/public/legacyicons16/hosticon.png
deleted file mode 100644
index d07d5fde..00000000
Binary files a/public/legacyicons16/hosticon.png and /dev/null differ
diff --git a/public/legacyicons16/hotendicon.png b/public/legacyicons16/hotendicon.png
deleted file mode 100644
index e13a0468..00000000
Binary files a/public/legacyicons16/hotendicon.png and /dev/null differ
diff --git a/public/legacyicons16/infocircleicon.png b/public/legacyicons16/infocircleicon.png
deleted file mode 100644
index 85c1876b..00000000
Binary files a/public/legacyicons16/infocircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/infoicon.png b/public/legacyicons16/infoicon.png
deleted file mode 100644
index 85c1876b..00000000
Binary files a/public/legacyicons16/infoicon.png and /dev/null differ
diff --git a/public/legacyicons16/inventoryicon.png b/public/legacyicons16/inventoryicon.png
deleted file mode 100644
index ef720cf4..00000000
Binary files a/public/legacyicons16/inventoryicon.png and /dev/null differ
diff --git a/public/legacyicons16/invoiceicon.png b/public/legacyicons16/invoiceicon.png
deleted file mode 100644
index c7d5f3a1..00000000
Binary files a/public/legacyicons16/invoiceicon.png and /dev/null differ
diff --git a/public/legacyicons16/italicicon.png b/public/legacyicons16/italicicon.png
deleted file mode 100644
index ca00ca5a..00000000
Binary files a/public/legacyicons16/italicicon.png and /dev/null differ
diff --git a/public/legacyicons16/jobicon.png b/public/legacyicons16/jobicon.png
deleted file mode 100644
index 41ac590c..00000000
Binary files a/public/legacyicons16/jobicon.png and /dev/null differ
diff --git a/public/legacyicons16/jsonarrayicon.png b/public/legacyicons16/jsonarrayicon.png
deleted file mode 100644
index 476c73f3..00000000
Binary files a/public/legacyicons16/jsonarrayicon.png and /dev/null differ
diff --git a/public/legacyicons16/jsonboolicon.png b/public/legacyicons16/jsonboolicon.png
deleted file mode 100644
index 476c73f3..00000000
Binary files a/public/legacyicons16/jsonboolicon.png and /dev/null differ
diff --git a/public/legacyicons16/jsonnumbericon.png b/public/legacyicons16/jsonnumbericon.png
deleted file mode 100644
index 476c73f3..00000000
Binary files a/public/legacyicons16/jsonnumbericon.png and /dev/null differ
diff --git a/public/legacyicons16/jsonobjecticon.png b/public/legacyicons16/jsonobjecticon.png
deleted file mode 100644
index 476c73f3..00000000
Binary files a/public/legacyicons16/jsonobjecticon.png and /dev/null differ
diff --git a/public/legacyicons16/jsonstringicon.png b/public/legacyicons16/jsonstringicon.png
deleted file mode 100644
index 476c73f3..00000000
Binary files a/public/legacyicons16/jsonstringicon.png and /dev/null differ
diff --git a/public/legacyicons16/kanbanicon.png b/public/legacyicons16/kanbanicon.png
deleted file mode 100644
index 0d1fa6f7..00000000
Binary files a/public/legacyicons16/kanbanicon.png and /dev/null differ
diff --git a/public/legacyicons16/lessthanicon.png b/public/legacyicons16/lessthanicon.png
deleted file mode 100644
index 369b25ea..00000000
Binary files a/public/legacyicons16/lessthanicon.png and /dev/null differ
diff --git a/public/legacyicons16/lessthanorequaltoicon.png b/public/legacyicons16/lessthanorequaltoicon.png
deleted file mode 100644
index 369b25ea..00000000
Binary files a/public/legacyicons16/lessthanorequaltoicon.png and /dev/null differ
diff --git a/public/legacyicons16/levelbedicon.png b/public/legacyicons16/levelbedicon.png
deleted file mode 100644
index 93db1764..00000000
Binary files a/public/legacyicons16/levelbedicon.png and /dev/null differ
diff --git a/public/legacyicons16/linkicon.png b/public/legacyicons16/linkicon.png
deleted file mode 100644
index c4f00cb2..00000000
Binary files a/public/legacyicons16/linkicon.png and /dev/null differ
diff --git a/public/legacyicons16/listicon.png b/public/legacyicons16/listicon.png
deleted file mode 100644
index 8a08b522..00000000
Binary files a/public/legacyicons16/listicon.png and /dev/null differ
diff --git a/public/legacyicons16/listingicon.png b/public/legacyicons16/listingicon.png
deleted file mode 100644
index 9740f8ca..00000000
Binary files a/public/legacyicons16/listingicon.png and /dev/null differ
diff --git a/public/legacyicons16/listingvarienticon.png b/public/legacyicons16/listingvarienticon.png
deleted file mode 100644
index 6fb1ca40..00000000
Binary files a/public/legacyicons16/listingvarienticon.png and /dev/null differ
diff --git a/public/legacyicons16/loadingicon.png b/public/legacyicons16/loadingicon.png
deleted file mode 100644
index 26535e51..00000000
Binary files a/public/legacyicons16/loadingicon.png and /dev/null differ
diff --git a/public/legacyicons16/lockicon.png b/public/legacyicons16/lockicon.png
deleted file mode 100644
index ddf83d95..00000000
Binary files a/public/legacyicons16/lockicon.png and /dev/null differ
diff --git a/public/legacyicons16/logouticon.png b/public/legacyicons16/logouticon.png
deleted file mode 100644
index 23805d27..00000000
Binary files a/public/legacyicons16/logouticon.png and /dev/null differ
diff --git a/public/legacyicons16/magicwandicon.png b/public/legacyicons16/magicwandicon.png
deleted file mode 100644
index ea6091a7..00000000
Binary files a/public/legacyicons16/magicwandicon.png and /dev/null differ
diff --git a/public/legacyicons16/mailcheckicon.png b/public/legacyicons16/mailcheckicon.png
deleted file mode 100644
index 1b3d933e..00000000
Binary files a/public/legacyicons16/mailcheckicon.png and /dev/null differ
diff --git a/public/legacyicons16/mailicon.png b/public/legacyicons16/mailicon.png
deleted file mode 100644
index 83278739..00000000
Binary files a/public/legacyicons16/mailicon.png and /dev/null differ
diff --git a/public/legacyicons16/mailtemplateicon.png b/public/legacyicons16/mailtemplateicon.png
deleted file mode 100644
index 63e026ff..00000000
Binary files a/public/legacyicons16/mailtemplateicon.png and /dev/null differ
diff --git a/public/legacyicons16/marketplaceicon.png b/public/legacyicons16/marketplaceicon.png
deleted file mode 100644
index 0e8f5a84..00000000
Binary files a/public/legacyicons16/marketplaceicon.png and /dev/null differ
diff --git a/public/legacyicons16/materialicon.png b/public/legacyicons16/materialicon.png
deleted file mode 100644
index ca1f3422..00000000
Binary files a/public/legacyicons16/materialicon.png and /dev/null differ
diff --git a/public/legacyicons16/menuicon.png b/public/legacyicons16/menuicon.png
deleted file mode 100644
index b58ad8db..00000000
Binary files a/public/legacyicons16/menuicon.png and /dev/null differ
diff --git a/public/legacyicons16/minusicon.png b/public/legacyicons16/minusicon.png
deleted file mode 100644
index ace289ed..00000000
Binary files a/public/legacyicons16/minusicon.png and /dev/null differ
diff --git a/public/legacyicons16/multimotionicon.png b/public/legacyicons16/multimotionicon.png
deleted file mode 100644
index 6e13dd3d..00000000
Binary files a/public/legacyicons16/multimotionicon.png and /dev/null differ
diff --git a/public/legacyicons16/newmailicon.png b/public/legacyicons16/newmailicon.png
deleted file mode 100644
index 98d24178..00000000
Binary files a/public/legacyicons16/newmailicon.png and /dev/null differ
diff --git a/public/legacyicons16/newwindowicon.png b/public/legacyicons16/newwindowicon.png
deleted file mode 100644
index 8da3ac41..00000000
Binary files a/public/legacyicons16/newwindowicon.png and /dev/null differ
diff --git a/public/legacyicons16/noteicon.png b/public/legacyicons16/noteicon.png
deleted file mode 100644
index a9db17ae..00000000
Binary files a/public/legacyicons16/noteicon.png and /dev/null differ
diff --git a/public/legacyicons16/notequalicon.png b/public/legacyicons16/notequalicon.png
deleted file mode 100644
index 33a38374..00000000
Binary files a/public/legacyicons16/notequalicon.png and /dev/null differ
diff --git a/public/legacyicons16/notetypeicon.png b/public/legacyicons16/notetypeicon.png
deleted file mode 100644
index 07d6c45b..00000000
Binary files a/public/legacyicons16/notetypeicon.png and /dev/null differ
diff --git a/public/legacyicons16/numberedlisticon.png b/public/legacyicons16/numberedlisticon.png
deleted file mode 100644
index 6777890a..00000000
Binary files a/public/legacyicons16/numberedlisticon.png and /dev/null differ
diff --git a/public/legacyicons16/odataicon.png b/public/legacyicons16/odataicon.png
deleted file mode 100644
index 7a0bc420..00000000
Binary files a/public/legacyicons16/odataicon.png and /dev/null differ
diff --git a/public/legacyicons16/openappicon.png b/public/legacyicons16/openappicon.png
deleted file mode 100644
index 217d1ecc..00000000
Binary files a/public/legacyicons16/openappicon.png and /dev/null differ
diff --git a/public/legacyicons16/openinappicon.png b/public/legacyicons16/openinappicon.png
deleted file mode 100644
index 5eed3336..00000000
Binary files a/public/legacyicons16/openinappicon.png and /dev/null differ
diff --git a/public/legacyicons16/openinbrowsericon.png b/public/legacyicons16/openinbrowsericon.png
deleted file mode 100644
index af64adbf..00000000
Binary files a/public/legacyicons16/openinbrowsericon.png and /dev/null differ
diff --git a/public/legacyicons16/orderitemicon.png b/public/legacyicons16/orderitemicon.png
deleted file mode 100644
index 9aa521f5..00000000
Binary files a/public/legacyicons16/orderitemicon.png and /dev/null differ
diff --git a/public/legacyicons16/otpicon.png b/public/legacyicons16/otpicon.png
deleted file mode 100644
index 4ba50ece..00000000
Binary files a/public/legacyicons16/otpicon.png and /dev/null differ
diff --git a/public/legacyicons16/panfilledicon.png b/public/legacyicons16/panfilledicon.png
deleted file mode 100644
index dc79299d..00000000
Binary files a/public/legacyicons16/panfilledicon.png and /dev/null differ
diff --git a/public/legacyicons16/panicon.png b/public/legacyicons16/panicon.png
deleted file mode 100644
index dc79299d..00000000
Binary files a/public/legacyicons16/panicon.png and /dev/null differ
diff --git a/public/legacyicons16/particon.png b/public/legacyicons16/particon.png
deleted file mode 100644
index 3ca4d1b5..00000000
Binary files a/public/legacyicons16/particon.png and /dev/null differ
diff --git a/public/legacyicons16/partskuicon.png b/public/legacyicons16/partskuicon.png
deleted file mode 100644
index c0e35850..00000000
Binary files a/public/legacyicons16/partskuicon.png and /dev/null differ
diff --git a/public/legacyicons16/partstockicon.png b/public/legacyicons16/partstockicon.png
deleted file mode 100644
index d69e9f71..00000000
Binary files a/public/legacyicons16/partstockicon.png and /dev/null differ
diff --git a/public/legacyicons16/passkeysicon.png b/public/legacyicons16/passkeysicon.png
deleted file mode 100644
index b6ad1af4..00000000
Binary files a/public/legacyicons16/passkeysicon.png and /dev/null differ
diff --git a/public/legacyicons16/pausecircleicon.png b/public/legacyicons16/pausecircleicon.png
deleted file mode 100644
index f5c483f7..00000000
Binary files a/public/legacyicons16/pausecircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/pauseicon.png b/public/legacyicons16/pauseicon.png
deleted file mode 100644
index 6102c6b4..00000000
Binary files a/public/legacyicons16/pauseicon.png and /dev/null differ
diff --git a/public/legacyicons16/paymenticon.png b/public/legacyicons16/paymenticon.png
deleted file mode 100644
index 90b1fb40..00000000
Binary files a/public/legacyicons16/paymenticon.png and /dev/null differ
diff --git a/public/legacyicons16/paymentpolicyicon.png b/public/legacyicons16/paymentpolicyicon.png
deleted file mode 100644
index 00fea4e1..00000000
Binary files a/public/legacyicons16/paymentpolicyicon.png and /dev/null differ
diff --git a/public/legacyicons16/permissionsettingicon.png b/public/legacyicons16/permissionsettingicon.png
deleted file mode 100644
index 4c545930..00000000
Binary files a/public/legacyicons16/permissionsettingicon.png and /dev/null differ
diff --git a/public/legacyicons16/permissionsettingsicon.png b/public/legacyicons16/permissionsettingsicon.png
deleted file mode 100644
index 4c545930..00000000
Binary files a/public/legacyicons16/permissionsettingsicon.png and /dev/null differ
diff --git a/public/legacyicons16/persongroupicon.png b/public/legacyicons16/persongroupicon.png
deleted file mode 100644
index 247af645..00000000
Binary files a/public/legacyicons16/persongroupicon.png and /dev/null differ
diff --git a/public/legacyicons16/personicon.png b/public/legacyicons16/personicon.png
deleted file mode 100644
index 4166dbfe..00000000
Binary files a/public/legacyicons16/personicon.png and /dev/null differ
diff --git a/public/legacyicons16/pictureicon.png b/public/legacyicons16/pictureicon.png
deleted file mode 100644
index 3b98f2d0..00000000
Binary files a/public/legacyicons16/pictureicon.png and /dev/null differ
diff --git a/public/legacyicons16/playcircleicon.png b/public/legacyicons16/playcircleicon.png
deleted file mode 100644
index 184be231..00000000
Binary files a/public/legacyicons16/playcircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/playicon.png b/public/legacyicons16/playicon.png
deleted file mode 100644
index eac3be18..00000000
Binary files a/public/legacyicons16/playicon.png and /dev/null differ
diff --git a/public/legacyicons16/plusicon.png b/public/legacyicons16/plusicon.png
deleted file mode 100644
index 0ea124a7..00000000
Binary files a/public/legacyicons16/plusicon.png and /dev/null differ
diff --git a/public/legacyicons16/plusminusicon.png b/public/legacyicons16/plusminusicon.png
deleted file mode 100644
index 005fdd1f..00000000
Binary files a/public/legacyicons16/plusminusicon.png and /dev/null differ
diff --git a/public/legacyicons16/printedparticon.png b/public/legacyicons16/printedparticon.png
deleted file mode 100644
index d69e9f71..00000000
Binary files a/public/legacyicons16/printedparticon.png and /dev/null differ
diff --git a/public/legacyicons16/printericon.png b/public/legacyicons16/printericon.png
deleted file mode 100644
index 8a33e0af..00000000
Binary files a/public/legacyicons16/printericon.png and /dev/null differ
diff --git a/public/legacyicons16/printerprofileicon.png b/public/legacyicons16/printerprofileicon.png
deleted file mode 100644
index 5899ca1f..00000000
Binary files a/public/legacyicons16/printerprofileicon.png and /dev/null differ
diff --git a/public/legacyicons16/productcategoryicon.png b/public/legacyicons16/productcategoryicon.png
deleted file mode 100644
index f1ed9abe..00000000
Binary files a/public/legacyicons16/productcategoryicon.png and /dev/null differ
diff --git a/public/legacyicons16/producticon.png b/public/legacyicons16/producticon.png
deleted file mode 100644
index 5c93c4fe..00000000
Binary files a/public/legacyicons16/producticon.png and /dev/null differ
diff --git a/public/legacyicons16/productionicon.png b/public/legacyicons16/productionicon.png
deleted file mode 100644
index a27b9dd1..00000000
Binary files a/public/legacyicons16/productionicon.png and /dev/null differ
diff --git a/public/legacyicons16/productskuicon.png b/public/legacyicons16/productskuicon.png
deleted file mode 100644
index c0e35850..00000000
Binary files a/public/legacyicons16/productskuicon.png and /dev/null differ
diff --git a/public/legacyicons16/productstockicon.png b/public/legacyicons16/productstockicon.png
deleted file mode 100644
index ef720cf4..00000000
Binary files a/public/legacyicons16/productstockicon.png and /dev/null differ
diff --git a/public/legacyicons16/purchaseordericon.png b/public/legacyicons16/purchaseordericon.png
deleted file mode 100644
index 1ff455e0..00000000
Binary files a/public/legacyicons16/purchaseordericon.png and /dev/null differ
diff --git a/public/legacyicons16/questioncircleicon.png b/public/legacyicons16/questioncircleicon.png
deleted file mode 100644
index 723c404a..00000000
Binary files a/public/legacyicons16/questioncircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/reloadicon.png b/public/legacyicons16/reloadicon.png
deleted file mode 100644
index 257cfee3..00000000
Binary files a/public/legacyicons16/reloadicon.png and /dev/null differ
diff --git a/public/legacyicons16/returnpolicyicon.png b/public/legacyicons16/returnpolicyicon.png
deleted file mode 100644
index a588266d..00000000
Binary files a/public/legacyicons16/returnpolicyicon.png and /dev/null differ
diff --git a/public/legacyicons16/rssicon.png b/public/legacyicons16/rssicon.png
deleted file mode 100644
index 99987a30..00000000
Binary files a/public/legacyicons16/rssicon.png and /dev/null differ
diff --git a/public/legacyicons16/rulericon.png b/public/legacyicons16/rulericon.png
deleted file mode 100644
index ae13ed45..00000000
Binary files a/public/legacyicons16/rulericon.png and /dev/null differ
diff --git a/public/legacyicons16/salesicon.png b/public/legacyicons16/salesicon.png
deleted file mode 100644
index 2ea8f387..00000000
Binary files a/public/legacyicons16/salesicon.png and /dev/null differ
diff --git a/public/legacyicons16/salesordericon.png b/public/legacyicons16/salesordericon.png
deleted file mode 100644
index 72425907..00000000
Binary files a/public/legacyicons16/salesordericon.png and /dev/null differ
diff --git a/public/legacyicons16/searchicon.png b/public/legacyicons16/searchicon.png
deleted file mode 100644
index b81b18de..00000000
Binary files a/public/legacyicons16/searchicon.png and /dev/null differ
diff --git a/public/legacyicons16/settingsicon.png b/public/legacyicons16/settingsicon.png
deleted file mode 100644
index 8f4eeb76..00000000
Binary files a/public/legacyicons16/settingsicon.png and /dev/null differ
diff --git a/public/legacyicons16/shipmenticon.png b/public/legacyicons16/shipmenticon.png
deleted file mode 100644
index 4ce7e9c6..00000000
Binary files a/public/legacyicons16/shipmenticon.png and /dev/null differ
diff --git a/public/legacyicons16/softwareupdateicon.png b/public/legacyicons16/softwareupdateicon.png
deleted file mode 100644
index b7639f15..00000000
Binary files a/public/legacyicons16/softwareupdateicon.png and /dev/null differ
diff --git a/public/legacyicons16/sortcirclefilledicon.png b/public/legacyicons16/sortcirclefilledicon.png
deleted file mode 100644
index 237b4019..00000000
Binary files a/public/legacyicons16/sortcirclefilledicon.png and /dev/null differ
diff --git a/public/legacyicons16/sortcircleicon.png b/public/legacyicons16/sortcircleicon.png
deleted file mode 100644
index 7e13fd98..00000000
Binary files a/public/legacyicons16/sortcircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/spoolicon.png b/public/legacyicons16/spoolicon.png
deleted file mode 100644
index fa938bcb..00000000
Binary files a/public/legacyicons16/spoolicon.png and /dev/null differ
diff --git a/public/legacyicons16/stockauditicon.png b/public/legacyicons16/stockauditicon.png
deleted file mode 100644
index 9ae50527..00000000
Binary files a/public/legacyicons16/stockauditicon.png and /dev/null differ
diff --git a/public/legacyicons16/stockauditlevelicon.png b/public/legacyicons16/stockauditlevelicon.png
deleted file mode 100644
index 8a483dfb..00000000
Binary files a/public/legacyicons16/stockauditlevelicon.png and /dev/null differ
diff --git a/public/legacyicons16/stockeventicon.png b/public/legacyicons16/stockeventicon.png
deleted file mode 100644
index 945af71e..00000000
Binary files a/public/legacyicons16/stockeventicon.png and /dev/null differ
diff --git a/public/legacyicons16/stocklocationicon.png b/public/legacyicons16/stocklocationicon.png
deleted file mode 100644
index 6646b815..00000000
Binary files a/public/legacyicons16/stocklocationicon.png and /dev/null differ
diff --git a/public/legacyicons16/stocktransfericon.png b/public/legacyicons16/stocktransfericon.png
deleted file mode 100644
index 422dae74..00000000
Binary files a/public/legacyicons16/stocktransfericon.png and /dev/null differ
diff --git a/public/legacyicons16/stopcircleicon.png b/public/legacyicons16/stopcircleicon.png
deleted file mode 100644
index 34831bcb..00000000
Binary files a/public/legacyicons16/stopcircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/subjobicon.png b/public/legacyicons16/subjobicon.png
deleted file mode 100644
index 4d8bb59f..00000000
Binary files a/public/legacyicons16/subjobicon.png and /dev/null differ
diff --git a/public/legacyicons16/taxrateicon.png b/public/legacyicons16/taxrateicon.png
deleted file mode 100644
index 005fdd1f..00000000
Binary files a/public/legacyicons16/taxrateicon.png and /dev/null differ
diff --git a/public/legacyicons16/taxrecordicon.png b/public/legacyicons16/taxrecordicon.png
deleted file mode 100644
index 8a7c0436..00000000
Binary files a/public/legacyicons16/taxrecordicon.png and /dev/null differ
diff --git a/public/legacyicons16/taxruleicon.png b/public/legacyicons16/taxruleicon.png
deleted file mode 100644
index 54805d4d..00000000
Binary files a/public/legacyicons16/taxruleicon.png and /dev/null differ
diff --git a/public/legacyicons16/textformaticon.png b/public/legacyicons16/textformaticon.png
deleted file mode 100644
index 7047aeab..00000000
Binary files a/public/legacyicons16/textformaticon.png and /dev/null differ
diff --git a/public/legacyicons16/texticon.png b/public/legacyicons16/texticon.png
deleted file mode 100644
index f64dd011..00000000
Binary files a/public/legacyicons16/texticon.png and /dev/null differ
diff --git a/public/legacyicons16/threedotsicon.png b/public/legacyicons16/threedotsicon.png
deleted file mode 100644
index f7ce7fae..00000000
Binary files a/public/legacyicons16/threedotsicon.png and /dev/null differ
diff --git a/public/legacyicons16/timelineicon.png b/public/legacyicons16/timelineicon.png
deleted file mode 100644
index 7efacde1..00000000
Binary files a/public/legacyicons16/timelineicon.png and /dev/null differ
diff --git a/public/legacyicons16/underlineicon.png b/public/legacyicons16/underlineicon.png
deleted file mode 100644
index 56404a65..00000000
Binary files a/public/legacyicons16/underlineicon.png and /dev/null differ
diff --git a/public/legacyicons16/unloadicon.png b/public/legacyicons16/unloadicon.png
deleted file mode 100644
index 00deee0d..00000000
Binary files a/public/legacyicons16/unloadicon.png and /dev/null differ
diff --git a/public/legacyicons16/uploadicon.png b/public/legacyicons16/uploadicon.png
deleted file mode 100644
index 0d6c2ac8..00000000
Binary files a/public/legacyicons16/uploadicon.png and /dev/null differ
diff --git a/public/legacyicons16/usergroupicon.png b/public/legacyicons16/usergroupicon.png
deleted file mode 100644
index 247af645..00000000
Binary files a/public/legacyicons16/usergroupicon.png and /dev/null differ
diff --git a/public/legacyicons16/usericon.png b/public/legacyicons16/usericon.png
deleted file mode 100644
index 4166dbfe..00000000
Binary files a/public/legacyicons16/usericon.png and /dev/null differ
diff --git a/public/legacyicons16/vendoricon.png b/public/legacyicons16/vendoricon.png
deleted file mode 100644
index 6646b815..00000000
Binary files a/public/legacyicons16/vendoricon.png and /dev/null differ
diff --git a/public/legacyicons16/xmarkcircleicon.png b/public/legacyicons16/xmarkcircleicon.png
deleted file mode 100644
index 33c876b2..00000000
Binary files a/public/legacyicons16/xmarkcircleicon.png and /dev/null differ
diff --git a/public/legacyicons16/xmarkicon.png b/public/legacyicons16/xmarkicon.png
deleted file mode 100644
index 33a38374..00000000
Binary files a/public/legacyicons16/xmarkicon.png and /dev/null differ
diff --git a/public/legacyicons32/actionsicon.png b/public/legacyicons32/actionsicon.png
deleted file mode 100644
index f0c06cae..00000000
Binary files a/public/legacyicons32/actionsicon.png and /dev/null differ
diff --git a/public/legacyicons32/apppasswordicon.png b/public/legacyicons32/apppasswordicon.png
deleted file mode 100644
index 466a062b..00000000
Binary files a/public/legacyicons32/apppasswordicon.png and /dev/null differ
diff --git a/public/legacyicons32/arrowdownicon.png b/public/legacyicons32/arrowdownicon.png
deleted file mode 100644
index 2aa47f51..00000000
Binary files a/public/legacyicons32/arrowdownicon.png and /dev/null differ
diff --git a/public/legacyicons32/arrowlefticon.png b/public/legacyicons32/arrowlefticon.png
deleted file mode 100644
index a7f6e91f..00000000
Binary files a/public/legacyicons32/arrowlefticon.png and /dev/null differ
diff --git a/public/legacyicons32/arrowrighticon.png b/public/legacyicons32/arrowrighticon.png
deleted file mode 100644
index 036b9e29..00000000
Binary files a/public/legacyicons32/arrowrighticon.png and /dev/null differ
diff --git a/public/legacyicons32/arrowupicon.png b/public/legacyicons32/arrowupicon.png
deleted file mode 100644
index 6c463bc1..00000000
Binary files a/public/legacyicons32/arrowupicon.png and /dev/null differ
diff --git a/public/legacyicons32/auditlogicon.png b/public/legacyicons32/auditlogicon.png
deleted file mode 100644
index 39681a4d..00000000
Binary files a/public/legacyicons32/auditlogicon.png and /dev/null differ
diff --git a/public/legacyicons32/bellicon.png b/public/legacyicons32/bellicon.png
deleted file mode 100644
index 663e246b..00000000
Binary files a/public/legacyicons32/bellicon.png and /dev/null differ
diff --git a/public/legacyicons32/binicon.png b/public/legacyicons32/binicon.png
deleted file mode 100644
index 8bb7f37e..00000000
Binary files a/public/legacyicons32/binicon.png and /dev/null differ
diff --git a/public/legacyicons32/blockquoteicon.png b/public/legacyicons32/blockquoteicon.png
deleted file mode 100644
index 7f51e45c..00000000
Binary files a/public/legacyicons32/blockquoteicon.png and /dev/null differ
diff --git a/public/legacyicons32/boldicon.png b/public/legacyicons32/boldicon.png
deleted file mode 100644
index 9acc46c5..00000000
Binary files a/public/legacyicons32/boldicon.png and /dev/null differ
diff --git a/public/legacyicons32/bulletlisticon.png b/public/legacyicons32/bulletlisticon.png
deleted file mode 100644
index b9945250..00000000
Binary files a/public/legacyicons32/bulletlisticon.png and /dev/null differ
diff --git a/public/legacyicons32/checkcircleicon.png b/public/legacyicons32/checkcircleicon.png
deleted file mode 100644
index a1c080a4..00000000
Binary files a/public/legacyicons32/checkcircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/checkicon.png b/public/legacyicons32/checkicon.png
deleted file mode 100644
index 71be0f67..00000000
Binary files a/public/legacyicons32/checkicon.png and /dev/null differ
diff --git a/public/legacyicons32/chevronlefticon.png b/public/legacyicons32/chevronlefticon.png
deleted file mode 100644
index c8e52622..00000000
Binary files a/public/legacyicons32/chevronlefticon.png and /dev/null differ
diff --git a/public/legacyicons32/chevronrighticon.png b/public/legacyicons32/chevronrighticon.png
deleted file mode 100644
index cdf10c75..00000000
Binary files a/public/legacyicons32/chevronrighticon.png and /dev/null differ
diff --git a/public/legacyicons32/clienticon.png b/public/legacyicons32/clienticon.png
deleted file mode 100644
index 63edef65..00000000
Binary files a/public/legacyicons32/clienticon.png and /dev/null differ
diff --git a/public/legacyicons32/cloudicon.png b/public/legacyicons32/cloudicon.png
deleted file mode 100644
index 43b143e1..00000000
Binary files a/public/legacyicons32/cloudicon.png and /dev/null differ
diff --git a/public/legacyicons32/collapsesidebaricon.png b/public/legacyicons32/collapsesidebaricon.png
deleted file mode 100644
index cbc52a13..00000000
Binary files a/public/legacyicons32/collapsesidebaricon.png and /dev/null differ
diff --git a/public/legacyicons32/contracticon.png b/public/legacyicons32/contracticon.png
deleted file mode 100644
index cbc52a13..00000000
Binary files a/public/legacyicons32/contracticon.png and /dev/null differ
diff --git a/public/legacyicons32/controlicon.png b/public/legacyicons32/controlicon.png
deleted file mode 100644
index 3a822f76..00000000
Binary files a/public/legacyicons32/controlicon.png and /dev/null differ
diff --git a/public/legacyicons32/copyicon.png b/public/legacyicons32/copyicon.png
deleted file mode 100644
index 7e387d63..00000000
Binary files a/public/legacyicons32/copyicon.png and /dev/null differ
diff --git a/public/legacyicons32/couriericon.png b/public/legacyicons32/couriericon.png
deleted file mode 100644
index 3627afc8..00000000
Binary files a/public/legacyicons32/couriericon.png and /dev/null differ
diff --git a/public/legacyicons32/courierserviceicon.png b/public/legacyicons32/courierserviceicon.png
deleted file mode 100644
index 03486ec0..00000000
Binary files a/public/legacyicons32/courierserviceicon.png and /dev/null differ
diff --git a/public/legacyicons32/csvicon.png b/public/legacyicons32/csvicon.png
deleted file mode 100644
index d0ba55a8..00000000
Binary files a/public/legacyicons32/csvicon.png and /dev/null differ
diff --git a/public/legacyicons32/designicon.png b/public/legacyicons32/designicon.png
deleted file mode 100644
index a42fdde4..00000000
Binary files a/public/legacyicons32/designicon.png and /dev/null differ
diff --git a/public/legacyicons32/developericon.png b/public/legacyicons32/developericon.png
deleted file mode 100644
index 563c364c..00000000
Binary files a/public/legacyicons32/developericon.png and /dev/null differ
diff --git a/public/legacyicons32/documenticon.png b/public/legacyicons32/documenticon.png
deleted file mode 100644
index 7f1997a7..00000000
Binary files a/public/legacyicons32/documenticon.png and /dev/null differ
diff --git a/public/legacyicons32/documentjobicon.png b/public/legacyicons32/documentjobicon.png
deleted file mode 100644
index 7ae33c66..00000000
Binary files a/public/legacyicons32/documentjobicon.png and /dev/null differ
diff --git a/public/legacyicons32/documentprintericon.png b/public/legacyicons32/documentprintericon.png
deleted file mode 100644
index d094d2b6..00000000
Binary files a/public/legacyicons32/documentprintericon.png and /dev/null differ
diff --git a/public/legacyicons32/documentsizeicon.png b/public/legacyicons32/documentsizeicon.png
deleted file mode 100644
index 2ccae7f3..00000000
Binary files a/public/legacyicons32/documentsizeicon.png and /dev/null differ
diff --git a/public/legacyicons32/documenttemplateicon.png b/public/legacyicons32/documenttemplateicon.png
deleted file mode 100644
index 2b2bb814..00000000
Binary files a/public/legacyicons32/documenttemplateicon.png and /dev/null differ
diff --git a/public/legacyicons32/downloadicon.png b/public/legacyicons32/downloadicon.png
deleted file mode 100644
index e3e03772..00000000
Binary files a/public/legacyicons32/downloadicon.png and /dev/null differ
diff --git a/public/legacyicons32/duplicateicon.png b/public/legacyicons32/duplicateicon.png
deleted file mode 100644
index 4c21085e..00000000
Binary files a/public/legacyicons32/duplicateicon.png and /dev/null differ
diff --git a/public/legacyicons32/editicon.png b/public/legacyicons32/editicon.png
deleted file mode 100644
index 0ee281c5..00000000
Binary files a/public/legacyicons32/editicon.png and /dev/null differ
diff --git a/public/legacyicons32/emailaccounticon.png b/public/legacyicons32/emailaccounticon.png
deleted file mode 100644
index f192c840..00000000
Binary files a/public/legacyicons32/emailaccounticon.png and /dev/null differ
diff --git a/public/legacyicons32/emailicon.png b/public/legacyicons32/emailicon.png
deleted file mode 100644
index 98a99c28..00000000
Binary files a/public/legacyicons32/emailicon.png and /dev/null differ
diff --git a/public/legacyicons32/emailmessageicon.png b/public/legacyicons32/emailmessageicon.png
deleted file mode 100644
index 5ab195fa..00000000
Binary files a/public/legacyicons32/emailmessageicon.png and /dev/null differ
diff --git a/public/legacyicons32/emailtemplateicon.png b/public/legacyicons32/emailtemplateicon.png
deleted file mode 100644
index f186e888..00000000
Binary files a/public/legacyicons32/emailtemplateicon.png and /dev/null differ
diff --git a/public/legacyicons32/equalicon.png b/public/legacyicons32/equalicon.png
deleted file mode 100644
index 16f081dc..00000000
Binary files a/public/legacyicons32/equalicon.png and /dev/null differ
diff --git a/public/legacyicons32/excelicon.png b/public/legacyicons32/excelicon.png
deleted file mode 100644
index 4ce1583b..00000000
Binary files a/public/legacyicons32/excelicon.png and /dev/null differ
diff --git a/public/legacyicons32/exclamationoctagonicon.png b/public/legacyicons32/exclamationoctagonicon.png
deleted file mode 100644
index 807117fc..00000000
Binary files a/public/legacyicons32/exclamationoctagonicon.png and /dev/null differ
diff --git a/public/legacyicons32/expandicon.png b/public/legacyicons32/expandicon.png
deleted file mode 100644
index 8a96a53b..00000000
Binary files a/public/legacyicons32/expandicon.png and /dev/null differ
diff --git a/public/legacyicons32/expandsidebaricon.png b/public/legacyicons32/expandsidebaricon.png
deleted file mode 100644
index 687d74d1..00000000
Binary files a/public/legacyicons32/expandsidebaricon.png and /dev/null differ
diff --git a/public/legacyicons32/exporticon.png b/public/legacyicons32/exporticon.png
deleted file mode 100644
index 8359c0e5..00000000
Binary files a/public/legacyicons32/exporticon.png and /dev/null differ
diff --git a/public/legacyicons32/eyeicon.png b/public/legacyicons32/eyeicon.png
deleted file mode 100644
index 72edb6b7..00000000
Binary files a/public/legacyicons32/eyeicon.png and /dev/null differ
diff --git a/public/legacyicons32/eyeslashicon.png b/public/legacyicons32/eyeslashicon.png
deleted file mode 100644
index d3f5b2c8..00000000
Binary files a/public/legacyicons32/eyeslashicon.png and /dev/null differ
diff --git a/public/legacyicons32/filamenticon.png b/public/legacyicons32/filamenticon.png
deleted file mode 100644
index 40e3ae94..00000000
Binary files a/public/legacyicons32/filamenticon.png and /dev/null differ
diff --git a/public/legacyicons32/filamentprofileicon.png b/public/legacyicons32/filamentprofileicon.png
deleted file mode 100644
index 25ad9f17..00000000
Binary files a/public/legacyicons32/filamentprofileicon.png and /dev/null differ
diff --git a/public/legacyicons32/filamentskuicon.png b/public/legacyicons32/filamentskuicon.png
deleted file mode 100644
index 3360dd88..00000000
Binary files a/public/legacyicons32/filamentskuicon.png and /dev/null differ
diff --git a/public/legacyicons32/filamentstockicon.png b/public/legacyicons32/filamentstockicon.png
deleted file mode 100644
index 448681ea..00000000
Binary files a/public/legacyicons32/filamentstockicon.png and /dev/null differ
diff --git a/public/legacyicons32/fileicon.png b/public/legacyicons32/fileicon.png
deleted file mode 100644
index 464caf27..00000000
Binary files a/public/legacyicons32/fileicon.png and /dev/null differ
diff --git a/public/legacyicons32/filtercirclefilledicon.png b/public/legacyicons32/filtercirclefilledicon.png
deleted file mode 100644
index dc486c44..00000000
Binary files a/public/legacyicons32/filtercirclefilledicon.png and /dev/null differ
diff --git a/public/legacyicons32/filtercircleicon.png b/public/legacyicons32/filtercircleicon.png
deleted file mode 100644
index dc486c44..00000000
Binary files a/public/legacyicons32/filtercircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/filtericon.png b/public/legacyicons32/filtericon.png
deleted file mode 100644
index dc486c44..00000000
Binary files a/public/legacyicons32/filtericon.png and /dev/null differ
diff --git a/public/legacyicons32/financeicon.png b/public/legacyicons32/financeicon.png
deleted file mode 100644
index c8c5a117..00000000
Binary files a/public/legacyicons32/financeicon.png and /dev/null differ
diff --git a/public/legacyicons32/fulfillmentpolicyicon.png b/public/legacyicons32/fulfillmentpolicyicon.png
deleted file mode 100644
index ff6247fb..00000000
Binary files a/public/legacyicons32/fulfillmentpolicyicon.png and /dev/null differ
diff --git a/public/legacyicons32/functionicon.png b/public/legacyicons32/functionicon.png
deleted file mode 100644
index 78c47cf9..00000000
Binary files a/public/legacyicons32/functionicon.png and /dev/null differ
diff --git a/public/legacyicons32/gcodefileicon.png b/public/legacyicons32/gcodefileicon.png
deleted file mode 100644
index 15281839..00000000
Binary files a/public/legacyicons32/gcodefileicon.png and /dev/null differ
diff --git a/public/legacyicons32/graphicon.png b/public/legacyicons32/graphicon.png
deleted file mode 100644
index f51f8ff2..00000000
Binary files a/public/legacyicons32/graphicon.png and /dev/null differ
diff --git a/public/legacyicons32/greaterthanicon.png b/public/legacyicons32/greaterthanicon.png
deleted file mode 100644
index e510b33f..00000000
Binary files a/public/legacyicons32/greaterthanicon.png and /dev/null differ
diff --git a/public/legacyicons32/greaterthanorequaltoicon.png b/public/legacyicons32/greaterthanorequaltoicon.png
deleted file mode 100644
index e510b33f..00000000
Binary files a/public/legacyicons32/greaterthanorequaltoicon.png and /dev/null differ
diff --git a/public/legacyicons32/gridicon.png b/public/legacyicons32/gridicon.png
deleted file mode 100644
index 3763e0b6..00000000
Binary files a/public/legacyicons32/gridicon.png and /dev/null differ
diff --git a/public/legacyicons32/homeicon.png b/public/legacyicons32/homeicon.png
deleted file mode 100644
index 51e3c503..00000000
Binary files a/public/legacyicons32/homeicon.png and /dev/null differ
diff --git a/public/legacyicons32/hosticon.png b/public/legacyicons32/hosticon.png
deleted file mode 100644
index 8d207a8d..00000000
Binary files a/public/legacyicons32/hosticon.png and /dev/null differ
diff --git a/public/legacyicons32/hotendicon.png b/public/legacyicons32/hotendicon.png
deleted file mode 100644
index 182f72fa..00000000
Binary files a/public/legacyicons32/hotendicon.png and /dev/null differ
diff --git a/public/legacyicons32/infocircleicon.png b/public/legacyicons32/infocircleicon.png
deleted file mode 100644
index 93c67f2b..00000000
Binary files a/public/legacyicons32/infocircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/infoicon.png b/public/legacyicons32/infoicon.png
deleted file mode 100644
index 93c67f2b..00000000
Binary files a/public/legacyicons32/infoicon.png and /dev/null differ
diff --git a/public/legacyicons32/inventoryicon.png b/public/legacyicons32/inventoryicon.png
deleted file mode 100644
index 5fe4ad69..00000000
Binary files a/public/legacyicons32/inventoryicon.png and /dev/null differ
diff --git a/public/legacyicons32/invoiceicon.png b/public/legacyicons32/invoiceicon.png
deleted file mode 100644
index 34d88a6d..00000000
Binary files a/public/legacyicons32/invoiceicon.png and /dev/null differ
diff --git a/public/legacyicons32/italicicon.png b/public/legacyicons32/italicicon.png
deleted file mode 100644
index 8da72833..00000000
Binary files a/public/legacyicons32/italicicon.png and /dev/null differ
diff --git a/public/legacyicons32/jobicon.png b/public/legacyicons32/jobicon.png
deleted file mode 100644
index b6d403d0..00000000
Binary files a/public/legacyicons32/jobicon.png and /dev/null differ
diff --git a/public/legacyicons32/jsonarrayicon.png b/public/legacyicons32/jsonarrayicon.png
deleted file mode 100644
index 04dab451..00000000
Binary files a/public/legacyicons32/jsonarrayicon.png and /dev/null differ
diff --git a/public/legacyicons32/jsonboolicon.png b/public/legacyicons32/jsonboolicon.png
deleted file mode 100644
index 04dab451..00000000
Binary files a/public/legacyicons32/jsonboolicon.png and /dev/null differ
diff --git a/public/legacyicons32/jsonnumbericon.png b/public/legacyicons32/jsonnumbericon.png
deleted file mode 100644
index 04dab451..00000000
Binary files a/public/legacyicons32/jsonnumbericon.png and /dev/null differ
diff --git a/public/legacyicons32/jsonobjecticon.png b/public/legacyicons32/jsonobjecticon.png
deleted file mode 100644
index 04dab451..00000000
Binary files a/public/legacyicons32/jsonobjecticon.png and /dev/null differ
diff --git a/public/legacyicons32/jsonstringicon.png b/public/legacyicons32/jsonstringicon.png
deleted file mode 100644
index 04dab451..00000000
Binary files a/public/legacyicons32/jsonstringicon.png and /dev/null differ
diff --git a/public/legacyicons32/kanbanicon.png b/public/legacyicons32/kanbanicon.png
deleted file mode 100644
index deebfcf0..00000000
Binary files a/public/legacyicons32/kanbanicon.png and /dev/null differ
diff --git a/public/legacyicons32/lessthanicon.png b/public/legacyicons32/lessthanicon.png
deleted file mode 100644
index acf6c769..00000000
Binary files a/public/legacyicons32/lessthanicon.png and /dev/null differ
diff --git a/public/legacyicons32/lessthanorequaltoicon.png b/public/legacyicons32/lessthanorequaltoicon.png
deleted file mode 100644
index acf6c769..00000000
Binary files a/public/legacyicons32/lessthanorequaltoicon.png and /dev/null differ
diff --git a/public/legacyicons32/levelbedicon.png b/public/legacyicons32/levelbedicon.png
deleted file mode 100644
index 640767ed..00000000
Binary files a/public/legacyicons32/levelbedicon.png and /dev/null differ
diff --git a/public/legacyicons32/linkicon.png b/public/legacyicons32/linkicon.png
deleted file mode 100644
index b0c35b59..00000000
Binary files a/public/legacyicons32/linkicon.png and /dev/null differ
diff --git a/public/legacyicons32/listicon.png b/public/legacyicons32/listicon.png
deleted file mode 100644
index f25da3d1..00000000
Binary files a/public/legacyicons32/listicon.png and /dev/null differ
diff --git a/public/legacyicons32/listingicon.png b/public/legacyicons32/listingicon.png
deleted file mode 100644
index 0e055096..00000000
Binary files a/public/legacyicons32/listingicon.png and /dev/null differ
diff --git a/public/legacyicons32/listingvarienticon.png b/public/legacyicons32/listingvarienticon.png
deleted file mode 100644
index f2ef7dda..00000000
Binary files a/public/legacyicons32/listingvarienticon.png and /dev/null differ
diff --git a/public/legacyicons32/loadingicon.png b/public/legacyicons32/loadingicon.png
deleted file mode 100644
index cd14446b..00000000
Binary files a/public/legacyicons32/loadingicon.png and /dev/null differ
diff --git a/public/legacyicons32/lockicon.png b/public/legacyicons32/lockicon.png
deleted file mode 100644
index ceebba9d..00000000
Binary files a/public/legacyicons32/lockicon.png and /dev/null differ
diff --git a/public/legacyicons32/logouticon.png b/public/legacyicons32/logouticon.png
deleted file mode 100644
index e4efe062..00000000
Binary files a/public/legacyicons32/logouticon.png and /dev/null differ
diff --git a/public/legacyicons32/magicwandicon.png b/public/legacyicons32/magicwandicon.png
deleted file mode 100644
index d99eec4c..00000000
Binary files a/public/legacyicons32/magicwandicon.png and /dev/null differ
diff --git a/public/legacyicons32/mailcheckicon.png b/public/legacyicons32/mailcheckicon.png
deleted file mode 100644
index f71e37a3..00000000
Binary files a/public/legacyicons32/mailcheckicon.png and /dev/null differ
diff --git a/public/legacyicons32/mailicon.png b/public/legacyicons32/mailicon.png
deleted file mode 100644
index 98a99c28..00000000
Binary files a/public/legacyicons32/mailicon.png and /dev/null differ
diff --git a/public/legacyicons32/mailtemplateicon.png b/public/legacyicons32/mailtemplateicon.png
deleted file mode 100644
index f186e888..00000000
Binary files a/public/legacyicons32/mailtemplateicon.png and /dev/null differ
diff --git a/public/legacyicons32/marketplaceicon.png b/public/legacyicons32/marketplaceicon.png
deleted file mode 100644
index 5e8c648b..00000000
Binary files a/public/legacyicons32/marketplaceicon.png and /dev/null differ
diff --git a/public/legacyicons32/materialicon.png b/public/legacyicons32/materialicon.png
deleted file mode 100644
index 2e61d75f..00000000
Binary files a/public/legacyicons32/materialicon.png and /dev/null differ
diff --git a/public/legacyicons32/menuicon.png b/public/legacyicons32/menuicon.png
deleted file mode 100644
index c1ccc619..00000000
Binary files a/public/legacyicons32/menuicon.png and /dev/null differ
diff --git a/public/legacyicons32/minusicon.png b/public/legacyicons32/minusicon.png
deleted file mode 100644
index 30a45b82..00000000
Binary files a/public/legacyicons32/minusicon.png and /dev/null differ
diff --git a/public/legacyicons32/multimotionicon.png b/public/legacyicons32/multimotionicon.png
deleted file mode 100644
index 2fcdc22f..00000000
Binary files a/public/legacyicons32/multimotionicon.png and /dev/null differ
diff --git a/public/legacyicons32/newmailicon.png b/public/legacyicons32/newmailicon.png
deleted file mode 100644
index 15600f16..00000000
Binary files a/public/legacyicons32/newmailicon.png and /dev/null differ
diff --git a/public/legacyicons32/newwindowicon.png b/public/legacyicons32/newwindowicon.png
deleted file mode 100644
index 3ba12b1d..00000000
Binary files a/public/legacyicons32/newwindowicon.png and /dev/null differ
diff --git a/public/legacyicons32/noteicon.png b/public/legacyicons32/noteicon.png
deleted file mode 100644
index cee94b37..00000000
Binary files a/public/legacyicons32/noteicon.png and /dev/null differ
diff --git a/public/legacyicons32/notequalicon.png b/public/legacyicons32/notequalicon.png
deleted file mode 100644
index 4ee12537..00000000
Binary files a/public/legacyicons32/notequalicon.png and /dev/null differ
diff --git a/public/legacyicons32/notetypeicon.png b/public/legacyicons32/notetypeicon.png
deleted file mode 100644
index d9bfd9f8..00000000
Binary files a/public/legacyicons32/notetypeicon.png and /dev/null differ
diff --git a/public/legacyicons32/numberedlisticon.png b/public/legacyicons32/numberedlisticon.png
deleted file mode 100644
index 0b95bee0..00000000
Binary files a/public/legacyicons32/numberedlisticon.png and /dev/null differ
diff --git a/public/legacyicons32/odataicon.png b/public/legacyicons32/odataicon.png
deleted file mode 100644
index ba58bd7b..00000000
Binary files a/public/legacyicons32/odataicon.png and /dev/null differ
diff --git a/public/legacyicons32/openappicon.png b/public/legacyicons32/openappicon.png
deleted file mode 100644
index 69d6132f..00000000
Binary files a/public/legacyicons32/openappicon.png and /dev/null differ
diff --git a/public/legacyicons32/openinappicon.png b/public/legacyicons32/openinappicon.png
deleted file mode 100644
index 7485e340..00000000
Binary files a/public/legacyicons32/openinappicon.png and /dev/null differ
diff --git a/public/legacyicons32/openinbrowsericon.png b/public/legacyicons32/openinbrowsericon.png
deleted file mode 100644
index 7b800f1b..00000000
Binary files a/public/legacyicons32/openinbrowsericon.png and /dev/null differ
diff --git a/public/legacyicons32/orderitemicon.png b/public/legacyicons32/orderitemicon.png
deleted file mode 100644
index 9d566af1..00000000
Binary files a/public/legacyicons32/orderitemicon.png and /dev/null differ
diff --git a/public/legacyicons32/otpicon.png b/public/legacyicons32/otpicon.png
deleted file mode 100644
index c8de9dbd..00000000
Binary files a/public/legacyicons32/otpicon.png and /dev/null differ
diff --git a/public/legacyicons32/panfilledicon.png b/public/legacyicons32/panfilledicon.png
deleted file mode 100644
index d431afaa..00000000
Binary files a/public/legacyicons32/panfilledicon.png and /dev/null differ
diff --git a/public/legacyicons32/panicon.png b/public/legacyicons32/panicon.png
deleted file mode 100644
index d431afaa..00000000
Binary files a/public/legacyicons32/panicon.png and /dev/null differ
diff --git a/public/legacyicons32/particon.png b/public/legacyicons32/particon.png
deleted file mode 100644
index c1ee68de..00000000
Binary files a/public/legacyicons32/particon.png and /dev/null differ
diff --git a/public/legacyicons32/partskuicon.png b/public/legacyicons32/partskuicon.png
deleted file mode 100644
index 3360dd88..00000000
Binary files a/public/legacyicons32/partskuicon.png and /dev/null differ
diff --git a/public/legacyicons32/partstockicon.png b/public/legacyicons32/partstockicon.png
deleted file mode 100644
index b67b1b46..00000000
Binary files a/public/legacyicons32/partstockicon.png and /dev/null differ
diff --git a/public/legacyicons32/passkeysicon.png b/public/legacyicons32/passkeysicon.png
deleted file mode 100644
index 3cf460e1..00000000
Binary files a/public/legacyicons32/passkeysicon.png and /dev/null differ
diff --git a/public/legacyicons32/pausecircleicon.png b/public/legacyicons32/pausecircleicon.png
deleted file mode 100644
index 3ab8b69d..00000000
Binary files a/public/legacyicons32/pausecircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/pauseicon.png b/public/legacyicons32/pauseicon.png
deleted file mode 100644
index 186f361f..00000000
Binary files a/public/legacyicons32/pauseicon.png and /dev/null differ
diff --git a/public/legacyicons32/paymenticon.png b/public/legacyicons32/paymenticon.png
deleted file mode 100644
index 79c5e884..00000000
Binary files a/public/legacyicons32/paymenticon.png and /dev/null differ
diff --git a/public/legacyicons32/paymentpolicyicon.png b/public/legacyicons32/paymentpolicyicon.png
deleted file mode 100644
index f6a0417e..00000000
Binary files a/public/legacyicons32/paymentpolicyicon.png and /dev/null differ
diff --git a/public/legacyicons32/permissionsettingicon.png b/public/legacyicons32/permissionsettingicon.png
deleted file mode 100644
index be8cf761..00000000
Binary files a/public/legacyicons32/permissionsettingicon.png and /dev/null differ
diff --git a/public/legacyicons32/permissionsettingsicon.png b/public/legacyicons32/permissionsettingsicon.png
deleted file mode 100644
index be8cf761..00000000
Binary files a/public/legacyicons32/permissionsettingsicon.png and /dev/null differ
diff --git a/public/legacyicons32/persongroupicon.png b/public/legacyicons32/persongroupicon.png
deleted file mode 100644
index bea24889..00000000
Binary files a/public/legacyicons32/persongroupicon.png and /dev/null differ
diff --git a/public/legacyicons32/personicon.png b/public/legacyicons32/personicon.png
deleted file mode 100644
index 42b38107..00000000
Binary files a/public/legacyicons32/personicon.png and /dev/null differ
diff --git a/public/legacyicons32/pictureicon.png b/public/legacyicons32/pictureicon.png
deleted file mode 100644
index adcd7b26..00000000
Binary files a/public/legacyicons32/pictureicon.png and /dev/null differ
diff --git a/public/legacyicons32/playcircleicon.png b/public/legacyicons32/playcircleicon.png
deleted file mode 100644
index a1f7345f..00000000
Binary files a/public/legacyicons32/playcircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/playicon.png b/public/legacyicons32/playicon.png
deleted file mode 100644
index 3b64790b..00000000
Binary files a/public/legacyicons32/playicon.png and /dev/null differ
diff --git a/public/legacyicons32/plusicon.png b/public/legacyicons32/plusicon.png
deleted file mode 100644
index 60a7a291..00000000
Binary files a/public/legacyicons32/plusicon.png and /dev/null differ
diff --git a/public/legacyicons32/plusminusicon.png b/public/legacyicons32/plusminusicon.png
deleted file mode 100644
index ca39b387..00000000
Binary files a/public/legacyicons32/plusminusicon.png and /dev/null differ
diff --git a/public/legacyicons32/printedparticon.png b/public/legacyicons32/printedparticon.png
deleted file mode 100644
index b67b1b46..00000000
Binary files a/public/legacyicons32/printedparticon.png and /dev/null differ
diff --git a/public/legacyicons32/printericon.png b/public/legacyicons32/printericon.png
deleted file mode 100644
index d094d2b6..00000000
Binary files a/public/legacyicons32/printericon.png and /dev/null differ
diff --git a/public/legacyicons32/printerprofileicon.png b/public/legacyicons32/printerprofileicon.png
deleted file mode 100644
index a120009c..00000000
Binary files a/public/legacyicons32/printerprofileicon.png and /dev/null differ
diff --git a/public/legacyicons32/productcategoryicon.png b/public/legacyicons32/productcategoryicon.png
deleted file mode 100644
index f37bb3ef..00000000
Binary files a/public/legacyicons32/productcategoryicon.png and /dev/null differ
diff --git a/public/legacyicons32/producticon.png b/public/legacyicons32/producticon.png
deleted file mode 100644
index 448681ea..00000000
Binary files a/public/legacyicons32/producticon.png and /dev/null differ
diff --git a/public/legacyicons32/productionicon.png b/public/legacyicons32/productionicon.png
deleted file mode 100644
index 53267140..00000000
Binary files a/public/legacyicons32/productionicon.png and /dev/null differ
diff --git a/public/legacyicons32/productskuicon.png b/public/legacyicons32/productskuicon.png
deleted file mode 100644
index 3360dd88..00000000
Binary files a/public/legacyicons32/productskuicon.png and /dev/null differ
diff --git a/public/legacyicons32/productstockicon.png b/public/legacyicons32/productstockicon.png
deleted file mode 100644
index 5fe4ad69..00000000
Binary files a/public/legacyicons32/productstockicon.png and /dev/null differ
diff --git a/public/legacyicons32/purchaseordericon.png b/public/legacyicons32/purchaseordericon.png
deleted file mode 100644
index edd35f19..00000000
Binary files a/public/legacyicons32/purchaseordericon.png and /dev/null differ
diff --git a/public/legacyicons32/questioncircleicon.png b/public/legacyicons32/questioncircleicon.png
deleted file mode 100644
index 68f51bac..00000000
Binary files a/public/legacyicons32/questioncircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/reloadicon.png b/public/legacyicons32/reloadicon.png
deleted file mode 100644
index fdf20e26..00000000
Binary files a/public/legacyicons32/reloadicon.png and /dev/null differ
diff --git a/public/legacyicons32/returnpolicyicon.png b/public/legacyicons32/returnpolicyicon.png
deleted file mode 100644
index be4f8e92..00000000
Binary files a/public/legacyicons32/returnpolicyicon.png and /dev/null differ
diff --git a/public/legacyicons32/rssicon.png b/public/legacyicons32/rssicon.png
deleted file mode 100644
index d69fc404..00000000
Binary files a/public/legacyicons32/rssicon.png and /dev/null differ
diff --git a/public/legacyicons32/rulericon.png b/public/legacyicons32/rulericon.png
deleted file mode 100644
index a6d88888..00000000
Binary files a/public/legacyicons32/rulericon.png and /dev/null differ
diff --git a/public/legacyicons32/salesicon.png b/public/legacyicons32/salesicon.png
deleted file mode 100644
index eaa10680..00000000
Binary files a/public/legacyicons32/salesicon.png and /dev/null differ
diff --git a/public/legacyicons32/salesordericon.png b/public/legacyicons32/salesordericon.png
deleted file mode 100644
index 9130dffb..00000000
Binary files a/public/legacyicons32/salesordericon.png and /dev/null differ
diff --git a/public/legacyicons32/searchicon.png b/public/legacyicons32/searchicon.png
deleted file mode 100644
index 9cbc3618..00000000
Binary files a/public/legacyicons32/searchicon.png and /dev/null differ
diff --git a/public/legacyicons32/settingsicon.png b/public/legacyicons32/settingsicon.png
deleted file mode 100644
index d53ebf1c..00000000
Binary files a/public/legacyicons32/settingsicon.png and /dev/null differ
diff --git a/public/legacyicons32/shipmenticon.png b/public/legacyicons32/shipmenticon.png
deleted file mode 100644
index 3627afc8..00000000
Binary files a/public/legacyicons32/shipmenticon.png and /dev/null differ
diff --git a/public/legacyicons32/softwareupdateicon.png b/public/legacyicons32/softwareupdateicon.png
deleted file mode 100644
index c1ab75d3..00000000
Binary files a/public/legacyicons32/softwareupdateicon.png and /dev/null differ
diff --git a/public/legacyicons32/sortcirclefilledicon.png b/public/legacyicons32/sortcirclefilledicon.png
deleted file mode 100644
index aac33623..00000000
Binary files a/public/legacyicons32/sortcirclefilledicon.png and /dev/null differ
diff --git a/public/legacyicons32/sortcircleicon.png b/public/legacyicons32/sortcircleicon.png
deleted file mode 100644
index 3a7f470a..00000000
Binary files a/public/legacyicons32/sortcircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/spoolicon.png b/public/legacyicons32/spoolicon.png
deleted file mode 100644
index 4050ffa1..00000000
Binary files a/public/legacyicons32/spoolicon.png and /dev/null differ
diff --git a/public/legacyicons32/stockauditicon.png b/public/legacyicons32/stockauditicon.png
deleted file mode 100644
index 08c8e1ec..00000000
Binary files a/public/legacyicons32/stockauditicon.png and /dev/null differ
diff --git a/public/legacyicons32/stockauditlevelicon.png b/public/legacyicons32/stockauditlevelicon.png
deleted file mode 100644
index 23502847..00000000
Binary files a/public/legacyicons32/stockauditlevelicon.png and /dev/null differ
diff --git a/public/legacyicons32/stockeventicon.png b/public/legacyicons32/stockeventicon.png
deleted file mode 100644
index de88e67a..00000000
Binary files a/public/legacyicons32/stockeventicon.png and /dev/null differ
diff --git a/public/legacyicons32/stocklocationicon.png b/public/legacyicons32/stocklocationicon.png
deleted file mode 100644
index 01688ea3..00000000
Binary files a/public/legacyicons32/stocklocationicon.png and /dev/null differ
diff --git a/public/legacyicons32/stocktransfericon.png b/public/legacyicons32/stocktransfericon.png
deleted file mode 100644
index f47565b9..00000000
Binary files a/public/legacyicons32/stocktransfericon.png and /dev/null differ
diff --git a/public/legacyicons32/stopcircleicon.png b/public/legacyicons32/stopcircleicon.png
deleted file mode 100644
index f15bf692..00000000
Binary files a/public/legacyicons32/stopcircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/subjobicon.png b/public/legacyicons32/subjobicon.png
deleted file mode 100644
index 5d408a34..00000000
Binary files a/public/legacyicons32/subjobicon.png and /dev/null differ
diff --git a/public/legacyicons32/taxrateicon.png b/public/legacyicons32/taxrateicon.png
deleted file mode 100644
index ca39b387..00000000
Binary files a/public/legacyicons32/taxrateicon.png and /dev/null differ
diff --git a/public/legacyicons32/taxrecordicon.png b/public/legacyicons32/taxrecordicon.png
deleted file mode 100644
index 0d1e11a8..00000000
Binary files a/public/legacyicons32/taxrecordicon.png and /dev/null differ
diff --git a/public/legacyicons32/taxruleicon.png b/public/legacyicons32/taxruleicon.png
deleted file mode 100644
index da5b0d5e..00000000
Binary files a/public/legacyicons32/taxruleicon.png and /dev/null differ
diff --git a/public/legacyicons32/textformaticon.png b/public/legacyicons32/textformaticon.png
deleted file mode 100644
index 5b19cecb..00000000
Binary files a/public/legacyicons32/textformaticon.png and /dev/null differ
diff --git a/public/legacyicons32/texticon.png b/public/legacyicons32/texticon.png
deleted file mode 100644
index d0ba55a8..00000000
Binary files a/public/legacyicons32/texticon.png and /dev/null differ
diff --git a/public/legacyicons32/threedotsicon.png b/public/legacyicons32/threedotsicon.png
deleted file mode 100644
index b9945250..00000000
Binary files a/public/legacyicons32/threedotsicon.png and /dev/null differ
diff --git a/public/legacyicons32/timelineicon.png b/public/legacyicons32/timelineicon.png
deleted file mode 100644
index eb27b9d5..00000000
Binary files a/public/legacyicons32/timelineicon.png and /dev/null differ
diff --git a/public/legacyicons32/underlineicon.png b/public/legacyicons32/underlineicon.png
deleted file mode 100644
index 264a9819..00000000
Binary files a/public/legacyicons32/underlineicon.png and /dev/null differ
diff --git a/public/legacyicons32/unloadicon.png b/public/legacyicons32/unloadicon.png
deleted file mode 100644
index 16e6ea90..00000000
Binary files a/public/legacyicons32/unloadicon.png and /dev/null differ
diff --git a/public/legacyicons32/uploadicon.png b/public/legacyicons32/uploadicon.png
deleted file mode 100644
index 244c57ba..00000000
Binary files a/public/legacyicons32/uploadicon.png and /dev/null differ
diff --git a/public/legacyicons32/usergroupicon.png b/public/legacyicons32/usergroupicon.png
deleted file mode 100644
index bea24889..00000000
Binary files a/public/legacyicons32/usergroupicon.png and /dev/null differ
diff --git a/public/legacyicons32/usericon.png b/public/legacyicons32/usericon.png
deleted file mode 100644
index 42b38107..00000000
Binary files a/public/legacyicons32/usericon.png and /dev/null differ
diff --git a/public/legacyicons32/vendoricon.png b/public/legacyicons32/vendoricon.png
deleted file mode 100644
index 01688ea3..00000000
Binary files a/public/legacyicons32/vendoricon.png and /dev/null differ
diff --git a/public/legacyicons32/xmarkcircleicon.png b/public/legacyicons32/xmarkcircleicon.png
deleted file mode 100644
index 1b20ae0d..00000000
Binary files a/public/legacyicons32/xmarkcircleicon.png and /dev/null differ
diff --git a/public/legacyicons32/xmarkicon.png b/public/legacyicons32/xmarkicon.png
deleted file mode 100644
index 4ee12537..00000000
Binary files a/public/legacyicons32/xmarkicon.png and /dev/null differ
diff --git a/src/desktop/desktopIcons.js b/src/desktop/desktopIcons.js
new file mode 100644
index 00000000..5fe05f9c
--- /dev/null
+++ b/src/desktop/desktopIcons.js
@@ -0,0 +1,82 @@
+import fs from 'node:fs'
+import path from 'node:path'
+import { fileURLToPath } from 'node:url'
+
+const ROOT_DIR = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..')
+const ASSETS_ICONS_DIR = path.join(ROOT_DIR, 'assets', 'icons')
+const PUBLIC_ICONS_DIR = path.join(ROOT_DIR, 'public', 'icons')
+
+const ALIASES = {
+ email: 'mailicon',
+ emailicon: 'mailicon',
+ emailmessage: 'newmailicon',
+ emailmessageicon: 'newmailicon',
+ emailtemplate: 'mailtemplateicon',
+ emailtemplateicon: 'mailtemplateicon',
+ user: 'personicon',
+ usericon: 'personicon',
+ usergroup: 'persongroupicon',
+ usergroupicon: 'persongroupicon',
+ permissionsetting: 'permissionsettingsicon',
+ permissionsettingicon: 'permissionsettingsicon'
+}
+
+const addAlias = (icons, key, url) => {
+ if (!icons[key]) {
+ icons[key] = { svg: url }
+ }
+}
+
+export function syncPublicSvgIcons() {
+ fs.mkdirSync(PUBLIC_ICONS_DIR, { recursive: true })
+
+ const written = new Set()
+ if (fs.existsSync(ASSETS_ICONS_DIR)) {
+ for (const file of fs.readdirSync(ASSETS_ICONS_DIR)) {
+ if (path.extname(file).toLowerCase() !== '.svg') continue
+ const source = path.join(ASSETS_ICONS_DIR, file)
+ const dest = path.join(PUBLIC_ICONS_DIR, file.toLowerCase())
+ fs.copyFileSync(source, dest)
+ written.add(path.basename(dest))
+ }
+ }
+
+ for (const file of fs.readdirSync(PUBLIC_ICONS_DIR)) {
+ if (!file.toLowerCase().endsWith('.svg') || written.has(file.toLowerCase())) continue
+ fs.unlinkSync(path.join(PUBLIC_ICONS_DIR, file))
+ }
+}
+
+export function buildSvgIconUrlMap() {
+ syncPublicSvgIcons()
+ const icons = {}
+
+ if (!fs.existsSync(PUBLIC_ICONS_DIR)) {
+ return icons
+ }
+
+ for (const file of fs.readdirSync(PUBLIC_ICONS_DIR)) {
+ if (path.extname(file).toLowerCase() !== '.svg') continue
+ const stem = path.basename(file, path.extname(file)).toLowerCase()
+ const url = `/icons/${file}`
+ addAlias(icons, stem, url)
+ if (stem.endsWith('icon')) {
+ addAlias(icons, stem.slice(0, -4), url)
+ }
+ }
+
+ for (const [alias, target] of Object.entries(ALIASES)) {
+ const mapped = icons[target] || icons[`${target}`.replace(/icon$/, '')]
+ if (mapped) {
+ icons[alias] = { ...mapped }
+ }
+ }
+
+ return icons
+}
+
+export function getSvgIconUrl(iconKey, iconMap = buildSvgIconUrlMap()) {
+ if (!iconKey || typeof iconKey !== 'string') return null
+ const lower = iconKey.toLowerCase()
+ return iconMap[lower] || iconMap[`${lower}icon`] || null
+}
diff --git a/src/desktop/legacyIcons.js b/src/desktop/legacyIcons.js
deleted file mode 100644
index 3cb6d0d6..00000000
--- a/src/desktop/legacyIcons.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import fs from 'node:fs'
-import path from 'node:path'
-import { fileURLToPath } from 'node:url'
-
-const PUBLIC_DIR = path.resolve(
- path.dirname(fileURLToPath(import.meta.url)),
- '../../public'
-)
-const ICON_SIZES = [
- { size: '16', dirName: 'legacyicons16' },
- { size: '32', dirName: 'legacyicons32' }
-]
-const ICON_EXTENSIONS = new Set(['.png', '.ico', '.gif', '.jpg', '.jpeg', '.bmp'])
-
-const addAlias = (icons, key, size, url) => {
- if (!icons[key]) {
- icons[key] = {}
- }
- icons[key][size] = url
-}
-
-export function buildLegacyIconUrlMap() {
- const icons = {}
-
- for (const { size, dirName } of ICON_SIZES) {
- const dir = path.join(PUBLIC_DIR, dirName)
- if (!fs.existsSync(dir)) continue
-
- for (const file of fs.readdirSync(dir)) {
- const extension = path.extname(file).toLowerCase()
- if (!ICON_EXTENSIONS.has(extension)) continue
-
- const stem = path.basename(file, extension).toLowerCase()
- const url = `/${dirName}/${file}`
- addAlias(icons, stem, size, url)
- if (stem.endsWith('icon')) {
- addAlias(icons, stem.slice(0, -4), size, url)
- }
- }
- }
-
- return icons
-}
-
-export function getLegacyIconUrl(iconKey, iconMap = buildLegacyIconUrlMap()) {
- if (!iconKey || typeof iconKey !== 'string') return null
- const lower = iconKey.toLowerCase()
- return iconMap[lower] || iconMap[`${lower}icon`] || null
-}
diff --git a/src/desktop/serializeBundle.js b/src/desktop/serializeBundle.js
index 37bcbcfc..9602ff4e 100644
--- a/src/desktop/serializeBundle.js
+++ b/src/desktop/serializeBundle.js
@@ -1,6 +1,6 @@
import { objectModels, evaluateVariable } from '../database/ObjectModels'
import { getSidebarMenuSections } from '../database/Sidebars'
-import { buildLegacyIconUrlMap, getLegacyIconUrl } from './legacyIcons'
+import { buildSvgIconUrlMap, getSvgIconUrl } from './desktopIcons'
import config from '../config'
import packageJson from '../../package.json'
@@ -204,11 +204,11 @@ export function serializeDesktopBundle() {
})
)
- const icons = buildLegacyIconUrlMap()
+ const icons = buildSvgIconUrlMap()
const registerIconKey = (iconKey) => {
if (!iconKey) return
if (icons[iconKey] || icons[iconKey.toLowerCase()]) return
- const urls = getLegacyIconUrl(iconKey, icons)
+ const urls = getSvgIconUrl(iconKey, icons)
if (urls) {
icons[iconKey] = urls
}
diff --git a/src/desktop/vitePlugin.js b/src/desktop/vitePlugin.js
index 2e6c12ae..06dfc68e 100644
--- a/src/desktop/vitePlugin.js
+++ b/src/desktop/vitePlugin.js
@@ -13,11 +13,10 @@ const shouldRegenerate = (file) => {
if (normalized.includes('/public/desktop/models/')) return false
return (
normalized.includes('/src/database/') ||
- normalized.includes('/public/legacyicons16/') ||
- normalized.includes('/public/legacyicons32/') ||
+ normalized.includes('/assets/icons/') ||
normalized.includes('/src/config.js') ||
normalized.includes('/src/desktop/serializeBundle') ||
- normalized.includes('/src/desktop/legacyIcons')
+ normalized.includes('/src/desktop/desktopIcons')
)
}