Already have an account?{' '}
diff --git a/lib/client/theme.tsx b/lib/client/theme.tsx
index 742d2e80..7d330b3c 100644
--- a/lib/client/theme.tsx
+++ b/lib/client/theme.tsx
@@ -2,6 +2,7 @@
import {useTheme} from 'next-themes';
import {useEffect, useState} from 'react';
+import { SunIcon, MoonIcon } from '@heroicons/react/24/outline';
export default function ThemeToggle() {
@@ -17,16 +18,17 @@ export default function ThemeToggle() {
return (
);
}
-
diff --git a/package-lock.json b/package-lock.json
index 24d49f83..2dcbd19a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,6 +12,7 @@
"@auth/prisma-adapter": "^2.10.0",
"@aws-sdk/client-s3": "^3.855.0",
"@aws-sdk/s3-request-presigner": "^3.855.0",
+ "@heroicons/react": "^2.2.0",
"@next-auth/prisma-adapter": "^1.0.7",
"@prisma/client": "^6.12.0",
"@prisma/extension-accelerate": "^2.0.2",
@@ -19,6 +20,7 @@
"@supabase/supabase-js": "^2.53.0",
"@types/uuid": "^10.0.0",
"bcryptjs": "^3.0.2",
+ "heroicons": "^2.2.0",
"jsonwebtoken": "^9.0.2",
"lucide-react": "^0.503.0",
"next": "^15.4.4",
@@ -1743,6 +1745,14 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@heroicons/react": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.2.0.tgz",
+ "integrity": "sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ==",
+ "peerDependencies": {
+ "react": ">= 16 || ^19.0.0-rc"
+ }
+ },
"node_modules/@humanfs/core": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -6206,6 +6216,12 @@
"node": ">= 0.4"
}
},
+ "node_modules/heroicons": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/heroicons/-/heroicons-2.2.0.tgz",
+ "integrity": "sha512-yOwvztmNiBWqR946t+JdgZmyzEmnRMC2nxvHFC90bF1SUttwB6yJKYeme1JeEcBfobdOs827nCyiWBS2z/brog==",
+ "license": "MIT"
+ },
"node_modules/html-to-text": {
"version": "9.0.5",
"resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-9.0.5.tgz",
diff --git a/package.json b/package.json
index e1c4d8a3..da739024 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,7 @@
"@auth/prisma-adapter": "^2.10.0",
"@aws-sdk/client-s3": "^3.855.0",
"@aws-sdk/s3-request-presigner": "^3.855.0",
+ "@heroicons/react": "^2.2.0",
"@next-auth/prisma-adapter": "^1.0.7",
"@prisma/client": "^6.12.0",
"@prisma/extension-accelerate": "^2.0.2",
@@ -20,6 +21,7 @@
"@supabase/supabase-js": "^2.53.0",
"@types/uuid": "^10.0.0",
"bcryptjs": "^3.0.2",
+ "heroicons": "^2.2.0",
"jsonwebtoken": "^9.0.2",
"lucide-react": "^0.503.0",
"next": "^15.4.4",