Compare commits
12 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4e79f147cf | ||
|
|
3482cd0949 | ||
|
|
701f2a1a41 | ||
|
|
79f5c6e584 | ||
|
|
02fddd3aac | ||
|
|
7816ed88f6 | ||
|
|
9c2d57b0dc | ||
|
|
6d9a0c3d63 | ||
|
|
6f647c58bf | ||
|
|
41375d5b05 | ||
|
|
11ce2b6ff3 | ||
|
|
cc7881e759 |
12
icons/app-window.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"application",
|
||||||
|
"executable"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"design",
|
||||||
|
"files",
|
||||||
|
"layout"
|
||||||
|
]
|
||||||
|
}
|
||||||
16
icons/app-window.svg
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect x="2" y="4" width="20" height="16" rx="2" />
|
||||||
|
<path d="M10 4v4" />
|
||||||
|
<path d="M2 8h20" />
|
||||||
|
<path d="M6 4v4" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 329 B |
10
icons/arrow-down-square.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"direction"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"arrows",
|
||||||
|
"shapes"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/arrow-down-square.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<polyline points="8 12 12 16 16 12" />
|
||||||
|
<line x1="12" x2="12" y1="8" y2="16" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 351 B |
10
icons/arrow-left-square.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"direction"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"arrows",
|
||||||
|
"shapes"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/arrow-left-square.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<polyline points="12 8 8 12 12 16" />
|
||||||
|
<line x1="16" x2="8" y1="12" y2="12" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 350 B |
10
icons/arrow-right-square.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"direction"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"arrows",
|
||||||
|
"shapes"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/arrow-right-square.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<polyline points="12,16 16,12 12,8" />
|
||||||
|
<line x1="8" x2="16" y1="12" y2="12" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 351 B |
10
icons/arrow-up-square.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"direction"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"arrows",
|
||||||
|
"shapes"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/arrow-up-square.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<polyline points="16 12 12 8 8 12" />
|
||||||
|
<line x1="12" x2="12" y1="16" y2="8" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 350 B |
14
icons/bell-dot.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"alarm",
|
||||||
|
"notification",
|
||||||
|
"sound",
|
||||||
|
"reminder",
|
||||||
|
"unread"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"account",
|
||||||
|
"notifications"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/bell-dot.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<path d="M19.4 14.9C20.2 16.4 21 17 21 17H3s3-2 3-9c0-3.3 2.7-6 6-6 .7 0 1.3.1 1.9.3" />
|
||||||
|
<path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" />
|
||||||
|
<circle cx="18" cy="8" r="3" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 379 B |
@@ -9,7 +9,7 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M13.73 21a2 2 0 0 1-3.46 0" />
|
<path d="M18.4 12c.8 3.8 2.6 5 2.6 5H3s3-2 3-9c0-3.3 2.7-6 6-6 1.8 0 3.4.8 4.5 2" />
|
||||||
<path d="M21 5h-6" />
|
<path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" />
|
||||||
<path d="M18.021 9C18.29 15.193 21 17 21 17H3s3-2 3-9a6 6 0 0 1 7-5.916" />
|
<path d="M15 8h6" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 352 B After Width: | Height: | Size: 364 B |
@@ -9,9 +9,8 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M13.73 21a2 2 0 0 1-3.46 0" />
|
<path d="M8.7 3A6 6 0 0 1 18 8a21.3 21.3 0 0 0 .6 5" />
|
||||||
<path d="M18.63 13A17.888 17.888 0 0 1 18 8" />
|
<path d="M17 17H3s3-2 3-9a4.67 4.67 0 0 1 .3-1.7" />
|
||||||
<path d="M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14" />
|
<path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" />
|
||||||
<path d="M18 8a6 6 0 0 0-9.33-5" />
|
|
||||||
<path d="m2 2 20 20" />
|
<path d="m2 2 20 20" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 425 B After Width: | Height: | Size: 393 B |
@@ -9,8 +9,8 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M18.387 12C19.198 15.799 21 17 21 17H3s3-2 3-9a6 6 0 0 1 7-5.916" />
|
<path d="M19.3 14.8C20.1 16.4 21 17 21 17H3s3-2 3-9c0-3.3 2.7-6 6-6 1 0 1.9.2 2.8.7" />
|
||||||
<path d="M13.73 21a2 2 0 0 1-3.46 0" />
|
<path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" />
|
||||||
<path d="M18 2v6" />
|
<path d="M15 8h6" />
|
||||||
<path d="M21 5h-6" />
|
<path d="M18 5v6" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 377 B After Width: | Height: | Size: 390 B |
@@ -9,8 +9,8 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9" />
|
<path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9" />
|
||||||
<path d="M13.73 21a2 2 0 0 1-3.46 0" />
|
<path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" />
|
||||||
<path d="M2 8c0-2.2.7-4.3 2-6" />
|
<path d="M4 2C2.8 3.7 2 5.7 2 8" />
|
||||||
<path d="M22 8a10 10 0 0 0-2-6" />
|
<path d="M22 8c0-2.3-.8-4.3-2-6" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 382 B After Width: | Height: | Size: 387 B |
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9" />
|
<path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9" />
|
||||||
<path d="M13.73 21a2 2 0 0 1-3.46 0" />
|
<path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 311 B |
@@ -9,15 +9,15 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M20,22h-2" />
|
<path d="M20 22h-2" />
|
||||||
<path d="M20,15v2l-2,0" />
|
<path d="M20 15v2h-2" />
|
||||||
<path d="M4,19.5V15" />
|
<path d="M4 19.5V15" />
|
||||||
<path d="M20,8v3" />
|
<path d="M20 8v3" />
|
||||||
<path d="M18,2h2v2" />
|
<path d="M18 2h2v2" />
|
||||||
<path d="M4,11V9" />
|
<path d="M4 11V9" />
|
||||||
<path d="M12,2h2" />
|
<path d="M12 2h2" />
|
||||||
<path d="M12,22h2" />
|
<path d="M12 22h2" />
|
||||||
<path d="M12,17h2" />
|
<path d="M12 17h2" />
|
||||||
<path d="M8,22H6.5C5.1,22,4,20.9,4,19.5S5.1,17,6.5,17H8" />
|
<path d="M8 22H6.5a2.5 2.5 0 0 1 0-5H8" />
|
||||||
<path d="M4,5V4.5C4,3.1,5.1,2,6.5,2H8" />
|
<path d="M4 5v-.5A2.5 2.5 0 0 1 6.5 2H8" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 536 B After Width: | Height: | Size: 519 B |
@@ -1,9 +1,14 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"tags": [
|
"tags": [
|
||||||
"layout"
|
"split",
|
||||||
|
"parallel",
|
||||||
|
"vertical",
|
||||||
|
"horizontal"
|
||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"design",
|
||||||
"text"
|
"text"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,17 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"tags": [
|
"tags": [
|
||||||
"dashboard"
|
"dashboard",
|
||||||
|
"dial",
|
||||||
|
"meter",
|
||||||
|
"speed",
|
||||||
|
"pressure",
|
||||||
|
"measure"
|
||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
"account"
|
"account",
|
||||||
|
"transportation",
|
||||||
|
"sports",
|
||||||
|
"science"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -9,6 +9,6 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="m12 15 3.5-3.5" />
|
<path d="m12 14 4-4" />
|
||||||
<path d="M20.3 18c.4-1 .7-2.2.7-3.4C21 9.8 17 6 12 6s-9 3.8-9 8.6c0 1.2.3 2.4.7 3.4" />
|
<path d="M3.34 19a10 10 0 1 1 17.32 0" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 328 B After Width: | Height: | Size: 278 B |
13
icons/ligature.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"text",
|
||||||
|
"font",
|
||||||
|
"typography",
|
||||||
|
"alternates",
|
||||||
|
"alternatives"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"text"
|
||||||
|
]
|
||||||
|
}
|
||||||
17
icons/ligature.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<path d="M8 20V8c0-2.2 1.8-4 4-4 1.5 0 2.8.8 3.5 2" />
|
||||||
|
<path d="M6 12h4" />
|
||||||
|
<path d="M14 12h2v8" />
|
||||||
|
<path d="M6 20h4" />
|
||||||
|
<path d="M14 20h4" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 361 B |
@@ -1,7 +1,9 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"tags": [
|
"tags": [
|
||||||
"menu"
|
"drawer",
|
||||||
|
"dock",
|
||||||
|
"hide"
|
||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
"layout",
|
"layout",
|
||||||
15
icons/panel-bottom-close.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="3" x2="21" y1="15" y2="15" />
|
||||||
|
<path d="m15 8-3 3-3-3" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 339 B |
13
icons/panel-bottom-inactive.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"drawer",
|
||||||
|
"dock",
|
||||||
|
"show",
|
||||||
|
"reveal",
|
||||||
|
"dashed"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout"
|
||||||
|
]
|
||||||
|
}
|
||||||
17
icons/panel-bottom-inactive.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||||
|
<path d="M14 15h1" />
|
||||||
|
<path d="M19 15h2" />
|
||||||
|
<path d="M3 15h2" />
|
||||||
|
<path d="M9 15h1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 355 B |
13
icons/panel-bottom-open.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"drawer",
|
||||||
|
"dock",
|
||||||
|
"show",
|
||||||
|
"reveal"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"arrows"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/panel-bottom-open.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="3" x2="21" y1="15" y2="15" />
|
||||||
|
<path d="m9 10 3-3 3 3" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 339 B |
10
icons/panel-bottom.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"drawer",
|
||||||
|
"dock"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout"
|
||||||
|
]
|
||||||
|
}
|
||||||
14
icons/panel-bottom.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="3" x2="21" y1="15" y2="15" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 310 B |
15
icons/panel-left-close.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"primary",
|
||||||
|
"drawer",
|
||||||
|
"hide"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"arrows"
|
||||||
|
],
|
||||||
|
"aliases": [
|
||||||
|
"sidebar-close"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 321 B After Width: | Height: | Size: 321 B |
14
icons/panel-left-inactive.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"sidebar",
|
||||||
|
"primary",
|
||||||
|
"drawer",
|
||||||
|
"show",
|
||||||
|
"reveal",
|
||||||
|
"dashed"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout"
|
||||||
|
]
|
||||||
|
}
|
||||||
17
icons/panel-left-inactive.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||||
|
<path d="M9 14v1" />
|
||||||
|
<path d="M9 19v2" />
|
||||||
|
<path d="M9 3v2" />
|
||||||
|
<path d="M9 9v1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 351 B |
16
icons/panel-left-open.json
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"primary",
|
||||||
|
"drawer",
|
||||||
|
"show",
|
||||||
|
"reveal"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"arrows"
|
||||||
|
],
|
||||||
|
"aliases": [
|
||||||
|
"sidebar-open"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 320 B After Width: | Height: | Size: 320 B |
13
icons/panel-left.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"primary",
|
||||||
|
"drawer"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout"
|
||||||
|
],
|
||||||
|
"aliases": [
|
||||||
|
"sidebar"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 308 B |
13
icons/panel-right-close.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"sidebar",
|
||||||
|
"secondary",
|
||||||
|
"drawer",
|
||||||
|
"hide"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"arrows"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/panel-right-close.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="15" x2="15" y1="3" y2="21" />
|
||||||
|
<path d="m8 9 3 3-3 3" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 338 B |
14
icons/panel-right-inactive.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"sidebar",
|
||||||
|
"secondary",
|
||||||
|
"drawer",
|
||||||
|
"show",
|
||||||
|
"reveal",
|
||||||
|
"dashed"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout"
|
||||||
|
]
|
||||||
|
}
|
||||||
17
icons/panel-right-inactive.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||||
|
<path d="M15 14v1" />
|
||||||
|
<path d="M15 19v2" />
|
||||||
|
<path d="M15 3v2" />
|
||||||
|
<path d="M15 9v1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 355 B |
14
icons/panel-right-open.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"sidebar",
|
||||||
|
"secondary",
|
||||||
|
"drawer",
|
||||||
|
"show",
|
||||||
|
"reveal"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"arrows"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/panel-right-open.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="15" x2="15" y1="3" y2="21" />
|
||||||
|
<path d="m10 15-3-3 3-3" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 340 B |
11
icons/panel-right.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"sidebar",
|
||||||
|
"secondary",
|
||||||
|
"drawer"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout"
|
||||||
|
]
|
||||||
|
}
|
||||||
14
icons/panel-right.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="15" x2="15" y1="3" y2="21" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 310 B |
@@ -1,7 +1,9 @@
|
|||||||
{
|
{
|
||||||
"$schema": "../icon.schema.json",
|
"$schema": "../icon.schema.json",
|
||||||
"tags": [
|
"tags": [
|
||||||
"menu"
|
"menu bar",
|
||||||
|
"drawer",
|
||||||
|
"hide"
|
||||||
],
|
],
|
||||||
"categories": [
|
"categories": [
|
||||||
"layout",
|
"layout",
|
||||||
15
icons/panel-top-close.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="3" x2="21" y1="9" y2="9" />
|
||||||
|
<path d="m9 16 3-3 3 3" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 337 B |
13
icons/panel-top-inactive.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"menu bar",
|
||||||
|
"drawer",
|
||||||
|
"show",
|
||||||
|
"reveal",
|
||||||
|
"dashed"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout"
|
||||||
|
]
|
||||||
|
}
|
||||||
17
icons/panel-top-inactive.svg
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||||
|
<path d="M14 9h1" />
|
||||||
|
<path d="M19 9h2" />
|
||||||
|
<path d="M3 9h2" />
|
||||||
|
<path d="M9 9h1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 351 B |
13
icons/panel-top-open.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"menu bar",
|
||||||
|
"drawer",
|
||||||
|
"show",
|
||||||
|
"reveal"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"arrows"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/panel-top-open.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="3" x2="21" y1="9" y2="9" />
|
||||||
|
<path d="m15 14-3 3-3-3" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 338 B |
14
icons/panel-top.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"drawer",
|
||||||
|
"menu bar",
|
||||||
|
"browser",
|
||||||
|
"webpage"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"design",
|
||||||
|
"development"
|
||||||
|
]
|
||||||
|
}
|
||||||
14
icons/panel-top.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="3" x2="21" y1="9" y2="9" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 308 B |
17
icons/rows.json
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"split",
|
||||||
|
"lines",
|
||||||
|
"queue",
|
||||||
|
"series",
|
||||||
|
"list",
|
||||||
|
"vertical",
|
||||||
|
"horizontal"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"layout",
|
||||||
|
"design",
|
||||||
|
"text"
|
||||||
|
]
|
||||||
|
}
|
||||||
14
icons/rows.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" ry="2" />
|
||||||
|
<line x1="3" x2="21" y1="12" y2="12" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 310 B |
@@ -9,8 +9,8 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
|
<circle cx="19" cy="19" r="2" />
|
||||||
|
<circle cx="5" cy="5" r="2" />
|
||||||
<path d="M5 7v12h12" />
|
<path d="M5 7v12h12" />
|
||||||
<path d="m5 19 6-6" />
|
<path d="m5 19 6-6" />
|
||||||
<rect width="4" height="4" x="3" y="3" rx="1" />
|
|
||||||
<rect width="4" height="4" x="17" y="17" rx="1" />
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 363 B After Width: | Height: | Size: 327 B |
@@ -9,7 +9,7 @@
|
|||||||
stroke-linecap="round"
|
stroke-linecap="round"
|
||||||
stroke-linejoin="round"
|
stroke-linejoin="round"
|
||||||
>
|
>
|
||||||
<path d="M21 6V4c0-.6-.4-1-1-1h-2a1 1 0 0 0-1 1v2c0 .6.4 1 1 1h2c.6 0 1-.4 1-1Z" />
|
<circle cx="19" cy="5" r="2" />
|
||||||
<path d="M7 20v-2c0-.6-.4-1-1-1H4a1 1 0 0 0-1 1v2c0 .6.4 1 1 1h2c.6 0 1-.4 1-1Z" />
|
<circle cx="5" cy="19" r="2" />
|
||||||
<path d="M5 17A12 12 0 0 1 17 5" />
|
<path d="M5 17A12 12 0 0 1 17 5" />
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 418 B After Width: | Height: | Size: 314 B |
12
icons/square-dot.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"git",
|
||||||
|
"diff",
|
||||||
|
"modified"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"shapes",
|
||||||
|
"development"
|
||||||
|
]
|
||||||
|
}
|
||||||
14
icons/square-dot.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||||
|
<circle cx="12" cy="12" r="1" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 296 B |
10
icons/square-equal.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"calculate"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"maths",
|
||||||
|
"shapes"
|
||||||
|
]
|
||||||
|
}
|
||||||
15
icons/square-equal.svg
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||||
|
<path d="M7 10h10" />
|
||||||
|
<path d="M7 14h10" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 309 B |
12
icons/square-slash.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"$schema": "../icon.schema.json",
|
||||||
|
"tags": [
|
||||||
|
"git",
|
||||||
|
"diff",
|
||||||
|
"ignored"
|
||||||
|
],
|
||||||
|
"categories": [
|
||||||
|
"shapes",
|
||||||
|
"development"
|
||||||
|
]
|
||||||
|
}
|
||||||
14
icons/square-slash.svg
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
fill="none"
|
||||||
|
stroke="currentColor"
|
||||||
|
stroke-width="2"
|
||||||
|
stroke-linecap="round"
|
||||||
|
stroke-linejoin="round"
|
||||||
|
>
|
||||||
|
<rect width="18" height="18" x="3" y="3" rx="2" />
|
||||||
|
<line x1="9" x2="15" y1="15" y2="9" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 302 B |
@@ -28,7 +28,7 @@
|
|||||||
"build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:ng",
|
"build": "pnpm clean && pnpm copy:license && pnpm build:icons && pnpm build:ng",
|
||||||
"copy:license": "cp ../../LICENSE ./LICENSE",
|
"copy:license": "cp ../../LICENSE ./LICENSE",
|
||||||
"clean": "rm -rf dist && rm -rf ./src/icons/*.ts",
|
"clean": "rm -rf dist && rm -rf ./src/icons/*.ts",
|
||||||
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --iconFileExtension=.ts --exportFileName=lucide-icons.ts",
|
"build:icons": "build-icons --output=./src --templateSrc=./scripts/exportTemplate.mjs --renderUniqueKey --withAliases --aliasesFileExtension=.ts --iconFileExtension=.ts --exportFileName=lucide-icons.ts",
|
||||||
"build:ng": "ng build --configuration production",
|
"build:ng": "ng build --configuration production",
|
||||||
"test": "ng test --no-watch --no-progress --browsers=ChromeHeadlessCI",
|
"test": "ng test --no-watch --no-progress --browsers=ChromeHeadlessCI",
|
||||||
"test:watch": "ng test",
|
"test:watch": "ng test",
|
||||||
|
|||||||
@@ -66,11 +66,11 @@ export class LucideAngularComponent implements OnChanges {
|
|||||||
|
|
||||||
ngOnChanges(changes: LucideAngularComponentChanges): void {
|
ngOnChanges(changes: LucideAngularComponentChanges): void {
|
||||||
this.color = this.color ?? this.iconConfig.color;
|
this.color = this.color ?? this.iconConfig.color;
|
||||||
this.size = this.parseNumber(this.size ?? this.defaultSize);
|
this.size = this.parseNumber(this.size ?? this.iconConfig.size);
|
||||||
this.strokeWidth = this.parseNumber(
|
this.strokeWidth = this.parseNumber(
|
||||||
this.strokeWidth ?? this.iconConfig.strokeWidth
|
this.strokeWidth ?? this.iconConfig.strokeWidth
|
||||||
);
|
);
|
||||||
this.absoluteStrokeWidth = this.absoluteStrokeWidth ?? false;
|
this.absoluteStrokeWidth = this.absoluteStrokeWidth ?? this.iconConfig.absoluteStrokeWidth;
|
||||||
if (changes.name || changes.img) {
|
if (changes.name || changes.img) {
|
||||||
const name = changes.img?.currentValue ?? changes.name?.currentValue;
|
const name = changes.img?.currentValue ?? changes.name?.currentValue;
|
||||||
if (typeof name === 'string') {
|
if (typeof name === 'string') {
|
||||||
|
|||||||
@@ -5,4 +5,5 @@ export * from './lib/lucide-angular.module';
|
|||||||
export * from './lib/lucide-icon.config';
|
export * from './lib/lucide-icon.config';
|
||||||
export * from './lib/lucide-icon.provider';
|
export * from './lib/lucide-icon.provider';
|
||||||
export * from './icons/lucide-icons';
|
export * from './icons/lucide-icons';
|
||||||
|
export * from './aliases';
|
||||||
export { icons };
|
export { icons };
|
||||||
|
|||||||
@@ -46,7 +46,19 @@ export default async function fetchAllDocuments() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const mappedDirectoryTree = (await Promise.all(fileNames.map(mapDirectoryTree))).flat().filter(({filename}) => filename.endsWith('.md'))
|
console.log(
|
||||||
|
(await Promise.all(fileNames.map(mapDirectoryTree))),
|
||||||
|
(await Promise.all(fileNames.map(mapDirectoryTree))).flat()
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
const mappedDirectoryTree = (await Promise.all(fileNames.map(mapDirectoryTree))).flat()
|
||||||
|
.filter((item) =>
|
||||||
|
item != null
|
||||||
|
&& typeof item === 'object'
|
||||||
|
&& 'filename' in item
|
||||||
|
&& item.filename.endsWith('.md')
|
||||||
|
)
|
||||||
const mappedFileContents = await Promise.all(
|
const mappedFileContents = await Promise.all(
|
||||||
mappedDirectoryTree
|
mappedDirectoryTree
|
||||||
.map(mapFileContents)
|
.map(mapFileContents)
|
||||||
|
|||||||
@@ -47,11 +47,11 @@ export default async function handler(req, res) {
|
|||||||
</defs>
|
</defs>
|
||||||
<mask id="svg-preview-backdrop-mask-outline" maskUnits="userSpaceOnUse">
|
<mask id="svg-preview-backdrop-mask-outline" maskUnits="userSpaceOnUse">
|
||||||
<g stroke="#fff" dangerouslySetInnerHTML={{ __html: backdropString }} />
|
<g stroke="#fff" dangerouslySetInnerHTML={{ __html: backdropString }} />
|
||||||
<g dangerouslySetInnerHTML={{ __html: src }} />
|
<g dangerouslySetInnerHTML={{ __html: src }} strokeWidth={2.05} />
|
||||||
</mask>
|
</mask>
|
||||||
<mask id="svg-preview-backdrop-mask-fill" maskUnits="userSpaceOnUse">
|
<mask id="svg-preview-backdrop-mask-fill" maskUnits="userSpaceOnUse">
|
||||||
<g stroke="#fff" dangerouslySetInnerHTML={{ __html: backdropString }} />
|
<g stroke="#fff" dangerouslySetInnerHTML={{ __html: backdropString }} />
|
||||||
<g dangerouslySetInnerHTML={{ __html: src }} />
|
<g dangerouslySetInnerHTML={{ __html: src }} strokeWidth={2.05} />
|
||||||
<g strokeWidth={1.75} dangerouslySetInnerHTML={{ __html: backdropString }} />
|
<g strokeWidth={1.75} dangerouslySetInnerHTML={{ __html: backdropString }} />
|
||||||
</mask>
|
</mask>
|
||||||
<g
|
<g
|
||||||
@@ -68,7 +68,6 @@ export default async function handler(req, res) {
|
|||||||
opacity={0.5}
|
opacity={0.5}
|
||||||
stroke="none"
|
stroke="none"
|
||||||
/>
|
/>
|
||||||
<g dangerouslySetInnerHTML={{ __html: src }} />
|
|
||||||
</g>
|
</g>
|
||||||
<rect
|
<rect
|
||||||
x="0"
|
x="0"
|
||||||
|
|||||||
@@ -32,6 +32,8 @@ export default function generateAliasesFile({
|
|||||||
iconAliases.forEach((alias) => {
|
iconAliases.forEach((alias) => {
|
||||||
const componentNameAlias = toPascalCase(alias);
|
const componentNameAlias = toPascalCase(alias);
|
||||||
importString += getImportString(componentNameAlias, iconName, aliasImportFileExtension);
|
importString += getImportString(componentNameAlias, iconName, aliasImportFileExtension);
|
||||||
|
importString += getImportString(`${componentNameAlias}Icon`, iconName, aliasImportFileExtension);
|
||||||
|
importString += getImportString(`Lucide${componentNameAlias}`, iconName, aliasImportFileExtension);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||