diff --git a/apps/website/content/en/getting-started/migration-v1.mdx b/apps/website/content/en/getting-started/migration-v1.mdx
index 955a1367..764b66a8 100644
--- a/apps/website/content/en/getting-started/migration-v1.mdx
+++ b/apps/website/content/en/getting-started/migration-v1.mdx
@@ -451,7 +451,7 @@ description: "Breaking changes and remediation steps for upgrading @cocso-ui/rea
```tsx
import { InputTrigger, DayPicker } from "@cocso-ui/react";
- import { CalendarIcon } from "@cocso-ui/react-icons";
+ import { CalendarMonthIcon } from "@cocso-ui/react-icons";
}
+ suffix={}
/>
}
/>
diff --git a/apps/website/content/ko/getting-started/migration-v1.mdx b/apps/website/content/ko/getting-started/migration-v1.mdx
index dde0d584..765f991d 100644
--- a/apps/website/content/ko/getting-started/migration-v1.mdx
+++ b/apps/website/content/ko/getting-started/migration-v1.mdx
@@ -453,7 +453,7 @@ description: "@cocso-ui/react v0.2.x에서 v1.0.0으로 업그레이드하기
```tsx
import { InputTrigger, DayPicker } from "@cocso-ui/react";
- import { CalendarIcon } from "@cocso-ui/react-icons";
+ import { CalendarMonthIcon } from "@cocso-ui/react-icons";
}
+ suffix={}
/>
}
/>
diff --git a/ecosystem/icons/registry.json b/ecosystem/icons/registry.json
index 9a1b110c..8796f9b4 100644
--- a/ecosystem/icons/registry.json
+++ b/ecosystem/icons/registry.json
@@ -10,6 +10,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "AlertTriangleIcon",
+ "name": "alert-triangle",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -100,6 +110,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ArrowsSortIcon",
+ "name": "arrows-sort",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -120,6 +140,36 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "BarcodeIcon",
+ "name": "barcode",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "BellIcon",
+ "name": "bell",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "BookmarkIcon",
+ "name": "bookmark",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -140,6 +190,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "CalendarIcon",
+ "name": "calendar",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -150,6 +210,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "CashIcon",
+ "name": "cash",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -160,6 +230,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ChartBarIcon",
+ "name": "chart-bar",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -200,6 +280,26 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ChevronDownIcon",
+ "name": "chevron-down",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ChevronLeftIcon",
+ "name": "chevron-left",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -220,6 +320,66 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "CircleMinusIcon",
+ "name": "circle-minus",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "CirclePlusIcon",
+ "name": "circle-plus",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "CircleXIcon",
+ "name": "circle-x",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ClipboardCheckIcon",
+ "name": "clipboard-check",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ClipboardListIcon",
+ "name": "clipboard-list",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ClockIcon",
+ "name": "clock",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -300,6 +460,26 @@
"tags": [],
"viewBox": "0 0 97 16"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "CoinIcon",
+ "name": "coin",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ColumnsIcon",
+ "name": "columns",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -310,6 +490,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "CreditCardIcon",
+ "name": "credit-card",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -320,6 +510,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "DeviceFloppyIcon",
+ "name": "device-floppy",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -370,6 +570,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "DotsVerticalIcon",
+ "name": "dots-vertical",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -420,6 +630,56 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "EyeIcon",
+ "name": "eye",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "EyeOffIcon",
+ "name": "eye-off",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "FileIcon",
+ "name": "file",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "FileExportIcon",
+ "name": "file-export",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "FileImportIcon",
+ "name": "file-import",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -430,6 +690,66 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "FileTextIcon",
+ "name": "file-text",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "FilterIcon",
+ "name": "filter",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "FolderIcon",
+ "name": "folder",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "FolderOpenIcon",
+ "name": "folder-open",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "HelpCircleIcon",
+ "name": "help-circle",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "HistoryIcon",
+ "name": "history",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "brand",
@@ -440,6 +760,16 @@
"tags": [],
"viewBox": "0 0 141 108"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "HomeIcon",
+ "name": "home",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -512,6 +842,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "LayoutGridIcon",
+ "name": "layout-grid",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -522,6 +862,86 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ListIcon",
+ "name": "list",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "LockIcon",
+ "name": "lock",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "LockOpenIcon",
+ "name": "lock-open",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "LoginIcon",
+ "name": "login",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "LogoutIcon",
+ "name": "logout",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "MailIcon",
+ "name": "mail",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "MapIcon",
+ "name": "map",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "MapPinIcon",
+ "name": "map-pin",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -604,6 +1024,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "PackageIcon",
+ "name": "package",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -644,6 +1074,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "PhoneIcon",
+ "name": "phone",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -654,6 +1094,26 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "PillIcon",
+ "name": "pill",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "PinIcon",
+ "name": "pin",
+ "source": "tabler",
+ "tags": ["location", "map", "place", "navigation"],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -674,6 +1134,46 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "PowerIcon",
+ "name": "power",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "PrinterIcon",
+ "name": "printer",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "QrcodeIcon",
+ "name": "qrcode",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ReceiptIcon",
+ "name": "receipt",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -774,6 +1274,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ShareIcon",
+ "name": "share",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -794,6 +1304,26 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "SortAscendingIcon",
+ "name": "sort-ascending",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "SortDescendingIcon",
+ "name": "sort-descending",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -804,6 +1334,16 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "StarIcon",
+ "name": "star",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -844,6 +1384,26 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "TableIcon",
+ "name": "table",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "TagIcon",
+ "name": "tag",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -874,6 +1434,46 @@
"tags": [],
"viewBox": "0 0 24 24"
},
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "TruckIcon",
+ "name": "truck",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "UploadIcon",
+ "name": "upload",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "UserPlusIcon",
+ "name": "user-plus",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "UsersIcon",
+ "name": "users",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
{
"aliases": [],
"category": "semantic",
@@ -883,6 +1483,36 @@
"source": "tabler",
"tags": [],
"viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "WalletIcon",
+ "name": "wallet",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ZoomInIcon",
+ "name": "zoom-in",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
+ },
+ {
+ "aliases": [],
+ "category": "semantic",
+ "colorStrategy": "stroke",
+ "componentName": "ZoomOutIcon",
+ "name": "zoom-out",
+ "source": "tabler",
+ "tags": [],
+ "viewBox": "0 0 24 24"
}
]
}
diff --git a/ecosystem/icons/svg/semantic/alert-triangle.svg b/ecosystem/icons/svg/semantic/alert-triangle.svg
new file mode 100644
index 00000000..827aa9a0
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/alert-triangle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/arrows-sort.svg b/ecosystem/icons/svg/semantic/arrows-sort.svg
new file mode 100644
index 00000000..7990e2f6
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/arrows-sort.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/barcode.svg b/ecosystem/icons/svg/semantic/barcode.svg
new file mode 100644
index 00000000..08028f2a
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/barcode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/bell.svg b/ecosystem/icons/svg/semantic/bell.svg
new file mode 100644
index 00000000..910af58b
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/bell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/bookmark.svg b/ecosystem/icons/svg/semantic/bookmark.svg
new file mode 100644
index 00000000..5e1d8c4f
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/bookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/calendar.svg b/ecosystem/icons/svg/semantic/calendar.svg
new file mode 100644
index 00000000..ecde10cd
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/cash.svg b/ecosystem/icons/svg/semantic/cash.svg
new file mode 100644
index 00000000..7c1d24a4
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/cash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/chart-bar.svg b/ecosystem/icons/svg/semantic/chart-bar.svg
new file mode 100644
index 00000000..4c812e28
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/chart-bar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/chevron-down.svg b/ecosystem/icons/svg/semantic/chevron-down.svg
new file mode 100644
index 00000000..7bf12d3b
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/chevron-left.svg b/ecosystem/icons/svg/semantic/chevron-left.svg
new file mode 100644
index 00000000..acc78663
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/circle-minus.svg b/ecosystem/icons/svg/semantic/circle-minus.svg
new file mode 100644
index 00000000..91c6534b
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/circle-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/circle-plus.svg b/ecosystem/icons/svg/semantic/circle-plus.svg
new file mode 100644
index 00000000..56a51cfb
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/circle-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/circle-x.svg b/ecosystem/icons/svg/semantic/circle-x.svg
new file mode 100644
index 00000000..f52eeb18
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/circle-x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/clipboard-check.svg b/ecosystem/icons/svg/semantic/clipboard-check.svg
new file mode 100644
index 00000000..fde6bed8
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/clipboard-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/clipboard-list.svg b/ecosystem/icons/svg/semantic/clipboard-list.svg
new file mode 100644
index 00000000..384aa6be
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/clipboard-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/clock.svg b/ecosystem/icons/svg/semantic/clock.svg
new file mode 100644
index 00000000..9b94106b
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/coin.svg b/ecosystem/icons/svg/semantic/coin.svg
new file mode 100644
index 00000000..4e1057c0
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/coin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/columns.svg b/ecosystem/icons/svg/semantic/columns.svg
new file mode 100644
index 00000000..3dde5a7d
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/columns.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/credit-card.svg b/ecosystem/icons/svg/semantic/credit-card.svg
new file mode 100644
index 00000000..a80acb74
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/credit-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/device-floppy.svg b/ecosystem/icons/svg/semantic/device-floppy.svg
new file mode 100644
index 00000000..284223df
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/device-floppy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/dots-vertical.svg b/ecosystem/icons/svg/semantic/dots-vertical.svg
new file mode 100644
index 00000000..4a651484
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/dots-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/eye-off.svg b/ecosystem/icons/svg/semantic/eye-off.svg
new file mode 100644
index 00000000..4f7eee55
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/eye-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/eye.svg b/ecosystem/icons/svg/semantic/eye.svg
new file mode 100644
index 00000000..8e2e354f
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/file-export.svg b/ecosystem/icons/svg/semantic/file-export.svg
new file mode 100644
index 00000000..914742de
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/file-export.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/file-import.svg b/ecosystem/icons/svg/semantic/file-import.svg
new file mode 100644
index 00000000..7925fba4
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/file-import.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/file-text.svg b/ecosystem/icons/svg/semantic/file-text.svg
new file mode 100644
index 00000000..b7294794
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/file-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/file.svg b/ecosystem/icons/svg/semantic/file.svg
new file mode 100644
index 00000000..51a427c1
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/filter.svg b/ecosystem/icons/svg/semantic/filter.svg
new file mode 100644
index 00000000..70c5cddd
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/folder-open.svg b/ecosystem/icons/svg/semantic/folder-open.svg
new file mode 100644
index 00000000..9c055ed5
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/folder-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/folder.svg b/ecosystem/icons/svg/semantic/folder.svg
new file mode 100644
index 00000000..dcab7a7c
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/help-circle.svg b/ecosystem/icons/svg/semantic/help-circle.svg
new file mode 100644
index 00000000..7fe245af
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/help-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/history.svg b/ecosystem/icons/svg/semantic/history.svg
new file mode 100644
index 00000000..867b9b32
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/history.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/home.svg b/ecosystem/icons/svg/semantic/home.svg
new file mode 100644
index 00000000..548c7d41
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/home.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/layout-grid.svg b/ecosystem/icons/svg/semantic/layout-grid.svg
new file mode 100644
index 00000000..3f462d95
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/layout-grid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/list.svg b/ecosystem/icons/svg/semantic/list.svg
new file mode 100644
index 00000000..366e010d
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/lock-open.svg b/ecosystem/icons/svg/semantic/lock-open.svg
new file mode 100644
index 00000000..e463cb88
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/lock-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/lock.svg b/ecosystem/icons/svg/semantic/lock.svg
new file mode 100644
index 00000000..d094dda7
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/login.svg b/ecosystem/icons/svg/semantic/login.svg
new file mode 100644
index 00000000..18651e24
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/login.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/logout.svg b/ecosystem/icons/svg/semantic/logout.svg
new file mode 100644
index 00000000..b918efa7
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/logout.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/mail.svg b/ecosystem/icons/svg/semantic/mail.svg
new file mode 100644
index 00000000..286fa4e9
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/mail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/map-pin.svg b/ecosystem/icons/svg/semantic/map-pin.svg
new file mode 100644
index 00000000..1640ed3e
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/map-pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/map.svg b/ecosystem/icons/svg/semantic/map.svg
new file mode 100644
index 00000000..4f4011aa
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/map.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/package.svg b/ecosystem/icons/svg/semantic/package.svg
new file mode 100644
index 00000000..01c8f543
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/package.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/phone.svg b/ecosystem/icons/svg/semantic/phone.svg
new file mode 100644
index 00000000..ac20a0af
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/pill.svg b/ecosystem/icons/svg/semantic/pill.svg
new file mode 100644
index 00000000..90c3a82f
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/pill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/pin.svg b/ecosystem/icons/svg/semantic/pin.svg
new file mode 100644
index 00000000..0adb369b
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/power.svg b/ecosystem/icons/svg/semantic/power.svg
new file mode 100644
index 00000000..7d73a825
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/power.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/printer.svg b/ecosystem/icons/svg/semantic/printer.svg
new file mode 100644
index 00000000..8ff3d747
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/printer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/qrcode.svg b/ecosystem/icons/svg/semantic/qrcode.svg
new file mode 100644
index 00000000..546a0d23
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/qrcode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/receipt.svg b/ecosystem/icons/svg/semantic/receipt.svg
new file mode 100644
index 00000000..a781dbbb
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/receipt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/share.svg b/ecosystem/icons/svg/semantic/share.svg
new file mode 100644
index 00000000..9750abfd
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/sort-ascending.svg b/ecosystem/icons/svg/semantic/sort-ascending.svg
new file mode 100644
index 00000000..40d17d9b
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/sort-ascending.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/sort-descending.svg b/ecosystem/icons/svg/semantic/sort-descending.svg
new file mode 100644
index 00000000..d1da4775
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/sort-descending.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/star.svg b/ecosystem/icons/svg/semantic/star.svg
new file mode 100644
index 00000000..def65826
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/table.svg b/ecosystem/icons/svg/semantic/table.svg
new file mode 100644
index 00000000..1b1b5675
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/tag.svg b/ecosystem/icons/svg/semantic/tag.svg
new file mode 100644
index 00000000..785ea28a
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/truck.svg b/ecosystem/icons/svg/semantic/truck.svg
new file mode 100644
index 00000000..e6326f88
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/truck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/upload.svg b/ecosystem/icons/svg/semantic/upload.svg
new file mode 100644
index 00000000..059aaa67
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/upload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/user-plus.svg b/ecosystem/icons/svg/semantic/user-plus.svg
new file mode 100644
index 00000000..e9bc0986
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/user-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/users.svg b/ecosystem/icons/svg/semantic/users.svg
new file mode 100644
index 00000000..8c72e504
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/users.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/wallet.svg b/ecosystem/icons/svg/semantic/wallet.svg
new file mode 100644
index 00000000..c213c44f
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/wallet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/zoom-in.svg b/ecosystem/icons/svg/semantic/zoom-in.svg
new file mode 100644
index 00000000..8e73e1a6
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/zoom-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/ecosystem/icons/svg/semantic/zoom-out.svg b/ecosystem/icons/svg/semantic/zoom-out.svg
new file mode 100644
index 00000000..4dc4ab84
--- /dev/null
+++ b/ecosystem/icons/svg/semantic/zoom-out.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/packages/react-icons/CHANGELOG.md b/packages/react-icons/CHANGELOG.md
index c4b239cc..8f828743 100644
--- a/packages/react-icons/CHANGELOG.md
+++ b/packages/react-icons/CHANGELOG.md
@@ -1,5 +1,26 @@
# @cocso-ui/react-icons
+## 1.0.1
+
+### Patch Changes
+
+- 88bd926: Add 27 common semantic icons (Tabler, stroke): `EyeIcon`, `EyeOffIcon`,
+ `AlertTriangleIcon`, `CircleXIcon`, `HelpCircleIcon`, `BellIcon`, `UploadIcon`,
+ `PrinterIcon`, `ShareIcon`, `FilterIcon`, `ArrowsSortIcon`, `DotsVerticalIcon`,
+ `ChevronLeftIcon`, `ChevronDownIcon`, `HomeIcon`, `LogoutIcon`, `LoginIcon`,
+ `ClockIcon`, `HistoryIcon`, `MailIcon`, `PhoneIcon`, `CalendarIcon`, `PillIcon`,
+ `PackageIcon`, `TruckIcon`, `ClipboardListIcon`, `ReceiptIcon`.
+- 8a6195d: Add 35 more semantic icons (Tabler, stroke) covering settlement
+ (`CreditCardIcon`, `CashIcon`, `CoinIcon`, `WalletIcon`, `BarcodeIcon`,
+ `QrcodeIcon`, `FileExportIcon`, `FileImportIcon`, `ReceiptIcon`), tables
+ (`TableIcon`, `ListIcon`, `LayoutGridIcon`, `ColumnsIcon`, `SortAscendingIcon`,
+ `SortDescendingIcon`), files (`DeviceFloppyIcon`, `FileIcon`, `FileTextIcon`,
+ `FolderIcon`, `FolderOpenIcon`), accounts (`LockIcon`, `LockOpenIcon`,
+ `UsersIcon`, `UserPlusIcon`, `PowerIcon`), and misc (`StarIcon`, `BookmarkIcon`,
+ `TagIcon`, `MapPinIcon`, `MapIcon`, `ZoomInIcon`, `ZoomOutIcon`, `ChartBarIcon`,
+ `CirclePlusIcon`, `CircleMinusIcon`, `ClipboardCheckIcon`).
+- c4d879f: Add `PinIcon` (Tabler `pin`, stroke) to the semantic icon set.
+
## 1.0.0
### Major Changes
@@ -18,7 +39,6 @@
모든 semantic 아이콘의 SVG를 [Tabler Icons](https://tabler.io/icons) 기반으로 교체하였습니다.
#### 주요 변경사항
-
- **SVG 소스 전환**: 기존 커스텀/Material 기반 SVG를 Tabler Icons SVG로 교체 (56개 아이콘)
- **Filled 아이콘 적용**: `ArrowDropDownIcon`, `ArrowDropUpIcon`, `CheckCircleIcon`, `RemoveCircleIcon`, `VerifiedIcon`, `SideNavigationIcon`에 filled 스타일 적용
- **신규 아이콘 추가**: `ArrowBackwardIcon`, `ArrowUpIcon`, `DocumentScannerIcon`, `DollarIcon`, `HospitalIcon`, `LinkIcon`, `NetworkNodeIcon`, `PencilIcon`, `PieChartIcon`, `PlugConnectIcon`, `SystemUpdateIcon`
@@ -26,7 +46,6 @@
- **CheckIndeterminateSmallIcon**: 마이너스 라인 길이 조정
#### Breaking Changes
-
- `AddIcon`이 삭제되었습니다. `PlusIcon`을 사용해주세요.
- 아이콘의 SVG path가 변경되어 시각적 형태가 달라질 수 있습니다.
diff --git a/packages/react-icons/package.json b/packages/react-icons/package.json
index d50a229e..fcc698c3 100644
--- a/packages/react-icons/package.json
+++ b/packages/react-icons/package.json
@@ -1,6 +1,6 @@
{
"name": "@cocso-ui/react-icons",
- "version": "1.0.0",
+ "version": "1.0.1",
"repository": {
"type": "git",
"url": "git+https://github.com/cocso/cocso-ui.git",