diff --git a/src/data/svgs.ts b/src/data/svgs.ts
index d6c12e6..451bb09 100644
--- a/src/data/svgs.ts
+++ b/src/data/svgs.ts
@@ -33,7 +33,10 @@ export const svgs: iSVG[] = [
id: 5,
title: 'Vercel',
category: 'Hosting',
- route: '/library/vercel.svg',
+ route: {
+ light: '/library/vercel.svg',
+ dark: '/library/vercel_dark.svg'
+ },
url: 'https://vercel.com/'
},
{
@@ -173,7 +176,10 @@ export const svgs: iSVG[] = [
id: 25,
title: 'Deno',
category: 'Library',
- route: '/library/deno.svg',
+ route: {
+ light: '/library/deno.svg',
+ dark: '/library/deno_dark.svg'
+ },
url: 'https://deno.land/'
},
{
@@ -264,7 +270,10 @@ export const svgs: iSVG[] = [
id: 38,
title: 'Astro',
category: 'Framework',
- route: '/library/astro.svg',
+ route: {
+ light: '/library/astro.svg',
+ dark: '/library/astro_dark.svg'
+ },
url: 'https://astro.build/'
},
{
@@ -278,7 +287,10 @@ export const svgs: iSVG[] = [
id: 40,
title: 'Framer',
category: 'Software',
- route: '/library/framer.svg',
+ route: {
+ light: '/library/framer.svg',
+ dark: '/library/framer_dark.svg'
+ },
url: 'https://framer.com/'
},
{
@@ -383,7 +395,10 @@ export const svgs: iSVG[] = [
id: 55,
title: 'Payload CMS',
category: 'CMS',
- route: '/library/payload.svg',
+ route: {
+ light: '/library/payload.svg',
+ dark: '/library/payload_dark.svg'
+ },
url: 'https://payloadcms.com'
},
{
@@ -418,14 +433,20 @@ export const svgs: iSVG[] = [
id: 60,
title: 'Express.js',
category: 'Framework',
- route: '/library/expressjs.svg',
+ route: {
+ light: '/library/expressjs.svg',
+ dark: '/library/expressjs_dark.svg'
+ },
url: 'https://expressjs.com'
},
{
id: 61,
title: 'Fastify',
category: 'Framework',
- route: '/library/fastify.svg',
+ route: {
+ light: '/library/fastify.svg',
+ dark: '/library/fastify_dark.svg'
+ },
url: 'https://www.fastify.io'
},
{
@@ -439,7 +460,10 @@ export const svgs: iSVG[] = [
id: 63,
title: 'jQuery',
category: 'Language',
- route: '/library/jquery.svg',
+ route: {
+ light: '/library/jquery.svg',
+ dark: '/library/jquery_dark.svg'
+ },
url: 'https://jquery.com'
},
{
@@ -474,7 +498,10 @@ export const svgs: iSVG[] = [
id: 68,
title: 'Arc',
category: 'Social',
- route: '/library/arc.svg',
+ route: {
+ light: '/library/arc.svg',
+ dark: '/library/arc_dark.svg'
+ },
url: 'https://arc.dev'
},
{
@@ -509,14 +536,20 @@ export const svgs: iSVG[] = [
id: 73,
title: 'Github Copilot',
category: 'Software',
- route: '/library/copilot.svg',
+ route: {
+ light: '/library/copilot.svg',
+ dark: '/library/copilot_dark.svg'
+ },
url: 'https://github.com/features/copilot'
},
{
id: 74,
title: 'Railway',
category: 'Software',
- route: '/library/railway.svg',
+ route: {
+ light: '/library/railway.svg',
+ dark: '/library/railway_dark.svg'
+ },
url: 'https://railway.app/'
},
{
@@ -537,14 +570,20 @@ export const svgs: iSVG[] = [
id: 77,
title: 'GoDaddy',
category: 'Hosting',
- route: '/library/godaddy.svg',
+ route: {
+ light: '/library/godaddy.svg',
+ dark: '/library/godaddy_dark.svg'
+ },
url: 'https://www.godaddy.com/'
},
{
id: 78,
title: 'Udemy',
category: 'Education',
- route: '/library/udemy.svg',
+ route: {
+ light: '/library/udemy.svg',
+ dark: '/library/udemy_dark.svg'
+ },
url: 'https://www.udemy.com/'
},
{
@@ -565,14 +604,20 @@ export const svgs: iSVG[] = [
id: 81,
title: 'Prisma',
category: 'Software',
- route: '/library/prisma.svg',
+ route: {
+ light: '/library/prisma.svg',
+ dark: '/library/prisma_dark.svg'
+ },
url: 'https://prisma.io/'
},
{
id: 82,
title: 'Go',
category: 'Language',
- route: '/library/golang.svg',
+ route: {
+ light: '/library/golang.svg',
+ dark: '/library/golang_dark.svg'
+ },
url: 'https://go.dev/'
},
{
@@ -649,7 +694,10 @@ export const svgs: iSVG[] = [
id: 93,
title: 'PlanetScale',
category: 'Database',
- route: '/library/planetscale.svg',
+ route: {
+ light: '/library/planetscale.svg',
+ dark: '/library/planetscale_dark.svg'
+ },
url: 'https://planetscale.com/'
},
{
@@ -894,7 +942,10 @@ export const svgs: iSVG[] = [
id: 128,
title: 'Unity',
category: 'Software',
- route: '/library/unity.svg',
+ route: {
+ light: '/library/unity.svg',
+ dark: '/library/unity_dark.svg'
+ },
url: 'https://unity.com/'
},
{
@@ -985,7 +1036,10 @@ export const svgs: iSVG[] = [
id: 141,
title: 'Apple',
category: 'Software',
- route: '/library/apple.svg',
+ route: {
+ light: '/library/apple.svg',
+ dark: '/library/apple_dark.svg'
+ },
url: 'https://www.apple.com'
},
{
@@ -1216,7 +1270,10 @@ export const svgs: iSVG[] = [
id: 174,
title: 'Php',
category: 'Language',
- route: '/library/php.svg',
+ route: {
+ light: '/library/php.svg',
+ dark: '/library/php_dark.svg'
+ },
url: 'https://www.php.net/'
},
{
@@ -1328,7 +1385,10 @@ export const svgs: iSVG[] = [
id: 190,
title: 'OpenAI',
category: 'AI',
- route: '/library/openai.svg',
+ route: {
+ light: '/library/openai.svg',
+ dark: '/library/openai_dark.svg'
+ },
url: 'https://openai.com/'
},
{
@@ -1342,14 +1402,20 @@ export const svgs: iSVG[] = [
id: 192,
title: 'Threads',
category: 'Social',
- route: '/library/threads.svg',
+ route: {
+ light: '/library/threads.svg',
+ dark: '/library/threads_dark.svg'
+ },
url: 'https://threads.net/'
},
{
id: 193,
title: 'Instagram',
category: 'Social',
- route: '/library/instagram.svg',
+ route: {
+ light: '/library/instagram.svg',
+ dark: '/library/instagram_dark.svg'
+ },
url: 'https://www.instagram.com/'
},
{
@@ -1503,7 +1569,10 @@ export const svgs: iSVG[] = [
id: 215,
title: 'X',
category: 'Social',
- route: '/library/x.svg',
+ route: {
+ light: '/library/x.svg',
+ dark: '/library/x_dark.svg'
+ },
url: 'https://x.com'
},
{
@@ -1601,7 +1670,10 @@ export const svgs: iSVG[] = [
id: 4929293,
title: 'Unreal Engine',
category: 'Software',
- route: '/library/unreal_engine.svg',
+ route: {
+ light: '/library/unreal_engine.svg',
+ dark: '/library/unreal_engine_dark.svg'
+ },
url: 'https://www.unrealengine.com/'
},
{
@@ -1685,21 +1757,30 @@ export const svgs: iSVG[] = [
id: 24525,
title: 'Roblox',
category: 'Software',
- route: '/library/roblox.svg',
+ route: {
+ dark: '/library/roblox.svg',
+ light: '/library/roblox_light.svg'
+ },
url: 'https://www.roblox.com/'
},
{
id: 68067,
title: 'Stately.ai',
category: 'Software',
- route: '/library/stately.svg',
+ route: {
+ light: '/library/stately.svg',
+ dark: '/library/stately_dark.svg'
+ },
url: 'https://stately.ai/'
},
{
id: 233,
title: 'XState',
category: 'Library',
- route: '/library/xstate.svg',
+ route: {
+ light: '/library/xstate.svg',
+ dark: '/library/xstate_dark.svg'
+ },
url: 'https://github.com/statelyai/xstate'
},
{
@@ -1762,7 +1843,10 @@ export const svgs: iSVG[] = [
id: 241,
title: 'Patreon',
category: 'Software',
- route: '/library/patreon.svg',
+ route: {
+ light: '/library/patreon.svg',
+ dark: '/library/patreon_dark.svg'
+ },
url: 'https://www.patreon.com/'
},
{
@@ -1804,14 +1888,20 @@ export const svgs: iSVG[] = [
id: 2342453,
title: 'Documenso',
category: 'Software',
- route: '/library/documenso.svg',
+ route: {
+ light: '/library/documenso.svg',
+ dark: '/library/documenso_dark.svg'
+ },
url: 'https://documenso.com'
},
{
id: 326851,
title: 'Bash',
category: 'Language',
- route: '/library/bash.svg',
+ route: {
+ light: '/library/bash.svg',
+ dark: '/library/bash_dark.svg'
+ },
url: 'https://www.gnu.org/software/bash/'
},
{
@@ -1860,14 +1950,20 @@ export const svgs: iSVG[] = [
id: 754396,
title: 'R',
category: 'Language',
- route: '/library/r.svg',
+ route: {
+ light: '/library/r.svg',
+ dark: '/library/r_dark.svg'
+ },
url: 'https://www.r-project.org/'
},
{
id: 783625,
title: 'Rust',
category: 'Language',
- route: '/library/rust.svg',
+ route: {
+ light: '/library/rust.svg',
+ dark: '/library/rust_dark.svg'
+ },
url: 'https://www.rust-lang.org/'
},
{
@@ -1877,11 +1973,14 @@ export const svgs: iSVG[] = [
route: '/library/zig.svg',
url: 'https://ziglang.org/'
},
- {
+ {
id: 233,
title: 'Instatus',
category: 'Software',
- route: '/library/instatus.svg',
+ route: {
+ light: '/library/instatus.svg',
+ dark: '/library/instatus_dark.svg'
+ },
url: 'https://instatus.com'
},
{
@@ -1943,7 +2042,10 @@ export const svgs: iSVG[] = [
id: 248,
title: 'shadcn/ui',
category: 'Library',
- route: '/library/shadcn-ui.svg',
+ route: {
+ light: '/library/shadcn-ui.svg',
+ dark: '/library/shadcn-ui_dark.svg'
+ },
url: 'https://ui.shadcn.com/'
}
];
diff --git a/static/library/apple_dark.svg b/static/library/apple_dark.svg
new file mode 100644
index 0000000..054d831
--- /dev/null
+++ b/static/library/apple_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/arc_dark.svg b/static/library/arc_dark.svg
new file mode 100644
index 0000000..f70cf2a
--- /dev/null
+++ b/static/library/arc_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/astro_dark.svg b/static/library/astro_dark.svg
new file mode 100644
index 0000000..e776560
--- /dev/null
+++ b/static/library/astro_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/bash_dark.svg b/static/library/bash_dark.svg
new file mode 100644
index 0000000..2668f86
--- /dev/null
+++ b/static/library/bash_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/copilot_dark.svg b/static/library/copilot_dark.svg
new file mode 100644
index 0000000..7e49f6d
--- /dev/null
+++ b/static/library/copilot_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/deno_dark.svg b/static/library/deno_dark.svg
new file mode 100644
index 0000000..e280f22
--- /dev/null
+++ b/static/library/deno_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/documenso.svg b/static/library/documenso.svg
index c6f3b30..7deefff 100644
--- a/static/library/documenso.svg
+++ b/static/library/documenso.svg
@@ -1,19 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/documenso_dark.svg b/static/library/documenso_dark.svg
new file mode 100644
index 0000000..0418b60
--- /dev/null
+++ b/static/library/documenso_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/expressjs_dark.svg b/static/library/expressjs_dark.svg
new file mode 100644
index 0000000..fb2581f
--- /dev/null
+++ b/static/library/expressjs_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/fastify_dark.svg b/static/library/fastify_dark.svg
new file mode 100644
index 0000000..15bcce8
--- /dev/null
+++ b/static/library/fastify_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/framer_dark.svg b/static/library/framer_dark.svg
new file mode 100644
index 0000000..fbb9cbe
--- /dev/null
+++ b/static/library/framer_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/godaddy.svg b/static/library/godaddy.svg
index d28480f..98b9180 100644
--- a/static/library/godaddy.svg
+++ b/static/library/godaddy.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/godaddy_dark.svg b/static/library/godaddy_dark.svg
new file mode 100644
index 0000000..660ada1
--- /dev/null
+++ b/static/library/godaddy_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/golang_dark.svg b/static/library/golang_dark.svg
new file mode 100644
index 0000000..c535c5b
--- /dev/null
+++ b/static/library/golang_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/instagram_dark.svg b/static/library/instagram_dark.svg
new file mode 100644
index 0000000..de7213e
--- /dev/null
+++ b/static/library/instagram_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/instatus.svg b/static/library/instatus.svg
index 67e0e1e..1d91435 100644
--- a/static/library/instatus.svg
+++ b/static/library/instatus.svg
@@ -1,13 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/instatus_dark.svg b/static/library/instatus_dark.svg
new file mode 100644
index 0000000..65201ff
--- /dev/null
+++ b/static/library/instatus_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/jquery.svg b/static/library/jquery.svg
index de1c907..0f9413b 100644
--- a/static/library/jquery.svg
+++ b/static/library/jquery.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/jquery_dark.svg b/static/library/jquery_dark.svg
new file mode 100644
index 0000000..da6d74a
--- /dev/null
+++ b/static/library/jquery_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/openai_dark.svg b/static/library/openai_dark.svg
new file mode 100644
index 0000000..b6d542d
--- /dev/null
+++ b/static/library/openai_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/patreon_dark.svg b/static/library/patreon_dark.svg
new file mode 100644
index 0000000..539dd43
--- /dev/null
+++ b/static/library/patreon_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/payload_dark.svg b/static/library/payload_dark.svg
new file mode 100644
index 0000000..82243a6
--- /dev/null
+++ b/static/library/payload_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/php.svg b/static/library/php.svg
index 2046d1b..a430c98 100644
--- a/static/library/php.svg
+++ b/static/library/php.svg
@@ -1,5 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/php_dark.svg b/static/library/php_dark.svg
new file mode 100644
index 0000000..873cb5a
--- /dev/null
+++ b/static/library/php_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/planetscale.svg b/static/library/planetscale.svg
index b0f68dd..b5a3d68 100644
--- a/static/library/planetscale.svg
+++ b/static/library/planetscale.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/planetscale_dark.svg b/static/library/planetscale_dark.svg
new file mode 100644
index 0000000..1b03638
--- /dev/null
+++ b/static/library/planetscale_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/prisma.svg b/static/library/prisma.svg
index 048a467..ebb23bc 100644
--- a/static/library/prisma.svg
+++ b/static/library/prisma.svg
@@ -1,6 +1 @@
-
-
+
\ No newline at end of file
diff --git a/static/library/prisma_dark.svg b/static/library/prisma_dark.svg
new file mode 100644
index 0000000..20e05a2
--- /dev/null
+++ b/static/library/prisma_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/r.svg b/static/library/r.svg
index 575c110..9f5f810 100644
--- a/static/library/r.svg
+++ b/static/library/r.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/r_dark.svg b/static/library/r_dark.svg
new file mode 100644
index 0000000..9f3234e
--- /dev/null
+++ b/static/library/r_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/railway.svg b/static/library/railway.svg
index 3e6fd3f..80058dc 100644
--- a/static/library/railway.svg
+++ b/static/library/railway.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/railway_dark.svg b/static/library/railway_dark.svg
new file mode 100644
index 0000000..2de7494
--- /dev/null
+++ b/static/library/railway_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/roblox_light.svg b/static/library/roblox_light.svg
new file mode 100644
index 0000000..a4ebfad
--- /dev/null
+++ b/static/library/roblox_light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/rust.svg b/static/library/rust.svg
index 2587862..5b468c0 100644
--- a/static/library/rust.svg
+++ b/static/library/rust.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/rust_dark.svg b/static/library/rust_dark.svg
new file mode 100644
index 0000000..76ea72e
--- /dev/null
+++ b/static/library/rust_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/shadcn-ui.svg b/static/library/shadcn-ui.svg
index a790974..49bb9bf 100644
--- a/static/library/shadcn-ui.svg
+++ b/static/library/shadcn-ui.svg
@@ -1,25 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/shadcn-ui_dark.svg b/static/library/shadcn-ui_dark.svg
new file mode 100644
index 0000000..70f3f0c
--- /dev/null
+++ b/static/library/shadcn-ui_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/stately_dark.svg b/static/library/stately_dark.svg
new file mode 100644
index 0000000..e198d6b
--- /dev/null
+++ b/static/library/stately_dark.svg
@@ -0,0 +1 @@
+
diff --git a/static/library/threads_dark.svg b/static/library/threads_dark.svg
new file mode 100644
index 0000000..69926cd
--- /dev/null
+++ b/static/library/threads_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/udemy.svg b/static/library/udemy.svg
index 5089365..81ce3f0 100644
--- a/static/library/udemy.svg
+++ b/static/library/udemy.svg
@@ -1,4 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/udemy_dark.svg b/static/library/udemy_dark.svg
new file mode 100644
index 0000000..1fe9d5e
--- /dev/null
+++ b/static/library/udemy_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/unity.svg b/static/library/unity.svg
index 259a741..e2b9199 100644
--- a/static/library/unity.svg
+++ b/static/library/unity.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/static/library/unity_dark.svg b/static/library/unity_dark.svg
new file mode 100644
index 0000000..54814f1
--- /dev/null
+++ b/static/library/unity_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/unreal_engine.svg b/static/library/unreal_engine.svg
index d3501d5..d636275 100644
--- a/static/library/unreal_engine.svg
+++ b/static/library/unreal_engine.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/unreal_engine_dark.svg b/static/library/unreal_engine_dark.svg
new file mode 100644
index 0000000..d3501d5
--- /dev/null
+++ b/static/library/unreal_engine_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/vercel.svg b/static/library/vercel.svg
index ef13999..ef721fe 100644
--- a/static/library/vercel.svg
+++ b/static/library/vercel.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/vercel_dark.svg b/static/library/vercel_dark.svg
new file mode 100644
index 0000000..f543bed
--- /dev/null
+++ b/static/library/vercel_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/x.svg b/static/library/x.svg
index 056fd8f..1278823 100644
--- a/static/library/x.svg
+++ b/static/library/x.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/static/library/x_dark.svg b/static/library/x_dark.svg
new file mode 100644
index 0000000..056fd8f
--- /dev/null
+++ b/static/library/x_dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/library/xstate_dark.svg b/static/library/xstate_dark.svg
new file mode 100644
index 0000000..ba17ed8
--- /dev/null
+++ b/static/library/xstate_dark.svg
@@ -0,0 +1 @@
+