-
+ {/*
{session?.user?.name
?.split(" ")
.map((n) => n[0])
.join("")
.toUpperCase() || "U"}
-
+
*/}
+
+
+
+ {displaySession?.user?.name
+ ?.split(" ")
+ .map((n) => n[0])
+ .join("")
+ .toUpperCase() || "U"}
+
+
- Welcome back, {session?.user?.name || "User"}!
+ Welcome back, {displaySession?.user?.name || "User"}!
@@ -496,9 +517,11 @@ export default function DashboardClient({
disabled={apt.status !== "PENDING"}
onClick={() => {
setNewDate(
- new Date(apt.preferredDate)
- .toISOString()
- .split("T")[0] || "",
+ apt.preferredDate
+ ? new Date(apt.preferredDate)
+ .toISOString()
+ .split("T")[0]
+ : "",
);
setNewTime(apt.preferredTime || "");
setRescheduleApt(apt);
@@ -527,6 +550,7 @@ export default function DashboardClient({
/>
diff --git a/package-lock.json b/package-lock.json
index a723dc2..38f031f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2265,13 +2265,15 @@
}
},
"node_modules/@next/env": {
- "version": "16.1.6",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.0.tgz",
+ "integrity": "sha512-OZIbODWWAi0epQRCRjNe1VO45LOFBzgiyqmTLzIqWq6u1wrxKnAyz1HH6tgY/Mc81YzIjRPoYsPAEr4QV4l9TA==",
"license": "MIT"
},
"node_modules/@next/swc-darwin-arm64": {
- "version": "16.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.1.6.tgz",
- "integrity": "sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.0.tgz",
+ "integrity": "sha512-/JZsqKzKt01IFoiLLAzlNqys7qk2F3JkcUhj50zuRhKDQkZNOz9E5N6wAQWprXdsvjRP4lTFj+/+36NSv5AwhQ==",
"cpu": [
"arm64"
],
@@ -2285,9 +2287,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
- "version": "16.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.1.6.tgz",
- "integrity": "sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.0.tgz",
+ "integrity": "sha512-/hV8erWq4SNlVgglUiW5UmQ5Hwy5EW/AbbXlJCn6zkfKxTy/E/U3V8U1Ocm2YCTUoFgQdoMxRyRMOW5jYy4ygg==",
"cpu": [
"x64"
],
@@ -2301,9 +2303,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
- "version": "16.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.1.6.tgz",
- "integrity": "sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.0.tgz",
+ "integrity": "sha512-GkjL/Q7MWOwqWR9zoxu1TIHzkOI2l2BHCf7FzeQG87zPgs+6WDh+oC9Sw9ARuuL/FUk6JNCgKRkA6rEQYadUaw==",
"cpu": [
"arm64"
],
@@ -2317,9 +2319,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
- "version": "16.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.1.6.tgz",
- "integrity": "sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.0.tgz",
+ "integrity": "sha512-1ffhC6KY5qWLg5miMlKJp3dZbXelEfjuXt1qcp5WzSCQy36CV3y+JT7OC1WSFKizGQCDOcQbfkH/IjZP3cdRNA==",
"cpu": [
"arm64"
],
@@ -2333,9 +2335,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
- "version": "16.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.1.6.tgz",
- "integrity": "sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.0.tgz",
+ "integrity": "sha512-FmbDcZQ8yJRq93EJSL6xaE0KK/Rslraf8fj1uViGxg7K4CKBCRYSubILJPEhjSgZurpcPQq12QNOJQ0DRJl6Hg==",
"cpu": [
"x64"
],
@@ -2349,9 +2351,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
- "version": "16.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.1.6.tgz",
- "integrity": "sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.0.tgz",
+ "integrity": "sha512-HzjIHVkmGAwRbh/vzvoBWWEbb8BBZPxBvVbDQDvzHSf3D8RP/4vjw7MNLDXFF9Q1WEzeQyEj2zdxBtVAHu5Oyw==",
"cpu": [
"x64"
],
@@ -2365,9 +2367,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
- "version": "16.1.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.1.6.tgz",
- "integrity": "sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.0.tgz",
+ "integrity": "sha512-UMiFNQf5H7+1ZsZPxEsA064WEuFbRNq/kEXyepbCnSErp4f5iut75dBA8UeerFIG3vDaQNOfCpevnERPp2V+nA==",
"cpu": [
"arm64"
],
@@ -2381,7 +2383,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
- "version": "16.1.6",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.0.tgz",
+ "integrity": "sha512-DRrNJKW+/eimrZgdhVN1uvkN1OI4j6Lpefwr44jKQ0YQzztlmOBUUzHuV5GxOMPK3nmodAYElUVCY8ZXo/IWeA==",
"cpu": [
"x64"
],
@@ -4073,25 +4077,6 @@
"tailwindcss": "4.2.1"
}
},
- "node_modules/@testing-library/dom": {
- "version": "10.4.1",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "@babel/code-frame": "^7.10.4",
- "@babel/runtime": "^7.12.5",
- "@types/aria-query": "^5.0.1",
- "aria-query": "5.3.0",
- "dom-accessibility-api": "^0.5.9",
- "lz-string": "^1.5.0",
- "picocolors": "1.1.1",
- "pretty-format": "^27.0.2"
- },
- "engines": {
- "node": ">=18"
- }
- },
"node_modules/@testing-library/jest-dom": {
"version": "6.9.1",
"dev": true,
@@ -4182,12 +4167,6 @@
"tslib": "^2.4.0"
}
},
- "node_modules/@types/aria-query": {
- "version": "5.0.4",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/@types/babel__core": {
"version": "7.20.5",
"dev": true,
@@ -4330,7 +4309,7 @@
},
"node_modules/@types/react": {
"version": "19.2.14",
- "devOptional": true,
+ "dev": true,
"license": "MIT",
"dependencies": {
"csstype": "^3.2.2"
@@ -4338,7 +4317,7 @@
},
"node_modules/@types/react-dom": {
"version": "19.2.3",
- "devOptional": true,
+ "dev": true,
"license": "MIT",
"peerDependencies": {
"@types/react": "^19.2.0"
@@ -5729,12 +5708,6 @@
"node": ">=0.3.1"
}
},
- "node_modules/dom-accessibility-api": {
- "version": "0.5.16",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/dom-helpers": {
"version": "5.2.1",
"license": "MIT",
@@ -5803,11 +5776,6 @@
"version": "1.5.313",
"license": "ISC"
},
- "node_modules/embla-carousel": {
- "version": "8.6.0",
- "license": "MIT",
- "peer": true
- },
"node_modules/embla-carousel-autoplay": {
"version": "8.6.0",
"license": "MIT",
@@ -8034,15 +8002,6 @@
"react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc"
}
},
- "node_modules/lz-string": {
- "version": "1.5.0",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "bin": {
- "lz-string": "bin/bin.js"
- }
- },
"node_modules/magic-string": {
"version": "0.30.21",
"dev": true,
@@ -8198,12 +8157,14 @@
}
},
"node_modules/next": {
- "version": "16.1.6",
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/next/-/next-16.2.0.tgz",
+ "integrity": "sha512-NLBVrJy1pbV1Yn00L5sU4vFyAHt5XuSjzrNyFnxo6Com0M0KrL6hHM5B99dbqXb2bE9pm4Ow3Zl1xp6HVY9edQ==",
"license": "MIT",
"dependencies": {
- "@next/env": "16.1.6",
+ "@next/env": "16.2.0",
"@swc/helpers": "0.5.15",
- "baseline-browser-mapping": "^2.8.3",
+ "baseline-browser-mapping": "^2.9.19",
"caniuse-lite": "^1.0.30001579",
"postcss": "8.4.31",
"styled-jsx": "5.1.6"
@@ -8215,15 +8176,15 @@
"node": ">=20.9.0"
},
"optionalDependencies": {
- "@next/swc-darwin-arm64": "16.1.6",
- "@next/swc-darwin-x64": "16.1.6",
- "@next/swc-linux-arm64-gnu": "16.1.6",
- "@next/swc-linux-arm64-musl": "16.1.6",
- "@next/swc-linux-x64-gnu": "16.1.6",
- "@next/swc-linux-x64-musl": "16.1.6",
- "@next/swc-win32-arm64-msvc": "16.1.6",
- "@next/swc-win32-x64-msvc": "16.1.6",
- "sharp": "^0.34.4"
+ "@next/swc-darwin-arm64": "16.2.0",
+ "@next/swc-darwin-x64": "16.2.0",
+ "@next/swc-linux-arm64-gnu": "16.2.0",
+ "@next/swc-linux-arm64-musl": "16.2.0",
+ "@next/swc-linux-x64-gnu": "16.2.0",
+ "@next/swc-linux-x64-musl": "16.2.0",
+ "@next/swc-win32-arm64-msvc": "16.2.0",
+ "@next/swc-win32-x64-msvc": "16.2.0",
+ "sharp": "^0.34.5"
},
"peerDependencies": {
"@opentelemetry/api": "^1.1.0",
@@ -8776,6 +8737,7 @@
},
"node_modules/postcss": {
"version": "8.5.8",
+ "dev": true,
"funding": [
{
"type": "opencollective",
@@ -8806,6 +8768,7 @@
},
"node_modules/postcss/node_modules/nanoid": {
"version": "3.3.11",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -8877,32 +8840,6 @@
"version": "3.8.0",
"license": "MIT"
},
- "node_modules/pretty-format": {
- "version": "27.5.1",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "dependencies": {
- "ansi-regex": "^5.0.1",
- "ansi-styles": "^5.0.0",
- "react-is": "^17.0.1"
- },
- "engines": {
- "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
- }
- },
- "node_modules/pretty-format/node_modules/ansi-styles": {
- "version": "5.2.0",
- "dev": true,
- "license": "MIT",
- "peer": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
"node_modules/prisma": {
"version": "6.19.2",
"hasInstallScript": true,
@@ -9031,12 +8968,6 @@
"react": "*"
}
},
- "node_modules/react-is": {
- "version": "17.0.2",
- "dev": true,
- "license": "MIT",
- "peer": true
- },
"node_modules/react-remove-scroll": {
"version": "2.7.2",
"license": "MIT",
@@ -9680,6 +9611,7 @@
},
"node_modules/tailwindcss": {
"version": "4.2.1",
+ "dev": true,
"license": "MIT"
},
"node_modules/tailwindcss-animate": {
@@ -9959,7 +9891,7 @@
},
"node_modules/typescript": {
"version": "5.9.3",
- "devOptional": true,
+ "dev": true,
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",