feat(icons): add 6 database variant icons (#4336)

* feat(icons): added database-variants `database-check`, `database-x`, `database-plus`, `database-minus`, `database-arrow-down`, `database-arrow-up`

* fix(metadata): add missing use-cases for database variant icons

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
This commit is contained in:
Barakudum
2026-06-18 09:06:07 +02:00
committed by GitHub
co-authored by Eric Fennis
parent 7983b2a262
commit 65ef069acc
12 changed files with 284 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"colebemis",
"jguddas",
"Barakudum",
"rrod497"
],
"use-cases": [
"exporting or downloading data from a database",
"syncing data from a remote to a local environment"
],
"tags": [
"storage",
"memory",
"bytes",
"server",
"export",
"download",
"backup",
"pull",
"downsize"
],
"categories": [
"devices",
"development"
]
}
+18
View File
@@ -0,0 +1,18 @@
<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="m16 19 3 3 3-3" />
<path d="M19 16v6" />
<path d="M21 12.536V5" />
<path d="M3 12A9 3 0 0 0 15.182 14.806" />
<path d="M3 5V19A9 3 0 0 0 13.318 21.968" />
<ellipse cx="12" cy="5" rx="9" ry="3" />
</svg>

After

Width:  |  Height:  |  Size: 425 B

+29
View File
@@ -0,0 +1,29 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"colebemis",
"jguddas",
"Barakudum",
"rrod497"
],
"use-cases": [
"importing or uploading data into a database",
"restoring from a backup",
"pushing local data to a remote database"
],
"tags": [
"storage",
"memory",
"bytes",
"server",
"import",
"upload",
"backup",
"push",
"upscale"
],
"categories": [
"devices",
"development"
]
}
+18
View File
@@ -0,0 +1,18 @@
<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 22v-6" />
<path d="M21 12.536V5" />
<path d="m22 19-3-3-3 3" />
<path d="M3 12A9 3 0 0 0 14.457 14.886" />
<path d="M3 5V19A9 3 0 0 0 13.318 21.968" />
<ellipse cx="12" cy="5" rx="9" ry="3" />
</svg>

After

Width:  |  Height:  |  Size: 426 B

+30
View File
@@ -0,0 +1,30 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"colebemis",
"jguddas",
"Barakudum",
"rrod497"
],
"use-cases": [
"indicating a successful database connection",
"showing a verified or healthy database instance",
"confirming backup integrity or successful sync"
],
"tags": [
"storage",
"memory",
"bytes",
"server",
"check",
"success",
"valid",
"verified",
"confirmed",
"complete"
],
"categories": [
"devices",
"development"
]
}
+17
View 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="m16 19 2 2 4-4" />
<path d="M21 13.127V5" />
<path d="M3 12A9 3 0 0 0 21 12" />
<path d="M3 5V19A9 3 0 0 0 13.318 21.968" />
<ellipse cx="12" cy="5" rx="9" ry="3" />
</svg>

After

Width:  |  Height:  |  Size: 393 B

+28
View File
@@ -0,0 +1,28 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"colebemis",
"jguddas",
"Barakudum",
"rrod497"
],
"use-cases": [
"removing a database instance",
"deleting or detaching a database connection",
"reducing allocated database resources"
],
"tags": [
"storage",
"memory",
"bytes",
"server",
"minus",
"remove",
"delete",
"reduce"
],
"categories": [
"devices",
"development"
]
}
+17
View 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="M21 15V5" />
<path d="M22 19h-6" />
<path d="M3 12A9 3 0 0 0 21 12" />
<path d="M3 5V19A9 3 0 0 0 13.318 21.968" />
<ellipse cx="12" cy="5" rx="9" ry="3" />
</svg>

After

Width:  |  Height:  |  Size: 384 B

+29
View File
@@ -0,0 +1,29 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"colebemis",
"jguddas",
"Barakudum",
"rrod497"
],
"use-cases": [
"creating a new database instance",
"adding a database connection in a client or admin panel"
],
"tags": [
"storage",
"memory",
"bytes",
"server",
"plus",
"add",
"create",
"insert",
"new",
"expand"
],
"categories": [
"devices",
"development"
]
}
+18
View File
@@ -0,0 +1,18 @@
<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 16v6" />
<path d="M21 12.536V5" />
<path d="M22 19h-6" />
<path d="M3 12A9 3 0 0 0 15.1824 14.8061" />
<path d="M3 5V19A9 3 0 0 0 13.318 21.968" />
<ellipse cx="12" cy="5" rx="9" ry="3" />
</svg>

After

Width:  |  Height:  |  Size: 422 B

+33
View File
@@ -0,0 +1,33 @@
{
"$schema": "../icon.schema.json",
"contributors": [
"colebemis",
"jguddas",
"Barakudum",
"rrod497"
],
"use-cases": [
"indicating a failed or lost database connection",
"displaying error states in monitoring tools",
"representing rejected queries or destructive operations"
],
"tags": [
"storage",
"memory",
"bytes",
"server",
"x",
"error",
"failed",
"invalid",
"rejected",
"denied",
"clear",
"remove",
"disconnect"
],
"categories": [
"devices",
"development"
]
}
+19
View File
@@ -0,0 +1,19 @@
<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="m17 17 5 5" />
<path d="M19.323 13.744A9 3 0 0 0 21 12" />
<path d="M21 13.127V5" />
<path d="m22 17-5 5" />
<path d="M3 12A9 3 0 0 0 13.563 14.954" />
<path d="M3 5V19A9 3 0 0 0 13 21.981" />
<ellipse cx="12" cy="5" rx="9" ry="3" />
</svg>

After

Width:  |  Height:  |  Size: 465 B