diff --git a/package.json b/package.json index 072554b4..d7aef492 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "lucide-react": "^0.290.0", "mysql2": "3.6.2", "next": "13.5.6", - "next-auth": "0.0.0-pr.8775.a98a849e", + "next-auth": "0.0.0-manual.ffd05533", "postgres": "^3.3.5", "react": "18.2.0", "react-day-picker": "^8.8.2", diff --git a/src/components/dashboard/organization-switcher.tsx b/src/components/dashboard/organization-switcher.tsx index d7d74740..14325d7d 100644 --- a/src/components/dashboard/organization-switcher.tsx +++ b/src/components/dashboard/organization-switcher.tsx @@ -1,7 +1,5 @@ "use client"; -import * as React from "react"; - import { cn } from "@/lib/utils"; import { Organization } from "@/lib/schema/orgaizations"; @@ -20,7 +18,7 @@ import { import { Dialog, DialogTrigger } from "@/ui/dialog"; import { Popover, PopoverContent, PopoverTrigger } from "@/ui/popover"; import { useSession } from "next-auth/react"; -import { useState } from "react"; +import { useEffect, useState } from "react"; import { Icons } from "../icons"; import OrganizationForm from "./organization-form"; @@ -50,7 +48,7 @@ export function OrganizationSwitcher({ className }: OrganizationSwitcherProps) { const [selectedOrganization, setSelectedOrganization] = useState({ label: "", value: "" }); - React.useEffect(() => { + useEffect(() => { if (!session.data?.user.id) return; fetch( `${API_URL}/usersOrganizations?${new URLSearchParams({ diff --git a/yarn.lock b/yarn.lock index 9e244b2f..dd0b6e84 100644 --- a/yarn.lock +++ b/yarn.lock @@ -48,6 +48,25 @@ __metadata: languageName: node linkType: hard +"@auth/core@npm:experimental": + version: 0.0.0-manual.e9863699 + resolution: "@auth/core@npm:0.0.0-manual.e9863699" + dependencies: + "@panva/hkdf": ^1.0.4 + cookie: 0.5.0 + jose: ^4.11.1 + oauth4webapi: ^2.0.6 + preact: 10.11.3 + preact-render-to-string: 5.2.3 + peerDependencies: + nodemailer: ^6.8.0 + peerDependenciesMeta: + nodemailer: + optional: true + checksum: 7d91989f6d0ec92379edef02ab0189942f3cf91f5d6e53f8143cd4a27b77586fed953c96a21142a3b5eec504987e1b9e42d5903631bf0482898d3f34a7a113a9 + languageName: node + linkType: hard + "@auth/drizzle-adapter@npm:^0.3.3": version: 0.3.5 resolution: "@auth/drizzle-adapter@npm:0.3.5" @@ -1113,7 +1132,7 @@ __metadata: languageName: node linkType: hard -"@panva/hkdf@npm:^1.0.2, @panva/hkdf@npm:^1.0.4": +"@panva/hkdf@npm:^1.0.4": version: 1.1.1 resolution: "@panva/hkdf@npm:1.1.1" checksum: f0dd12903751d8792420353f809ed3c7de860cf506399759fff5f59f7acfef8a77e2b64012898cee7e5b047708fa0bd91dff5ef55a502bf8ea11aad9842160da @@ -3548,7 +3567,7 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.5.0, cookie@npm:^0.5.0": +"cookie@npm:0.5.0": version: 0.5.0 resolution: "cookie@npm:0.5.0" checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 @@ -5422,7 +5441,7 @@ __metadata: lucide-react: ^0.290.0 mysql2: 3.6.2 next: 13.5.6 - next-auth: 0.0.0-pr.8775.a98a849e + next-auth: 0.0.0-manual.ffd05533 postcss: latest postcss-preset-mantine: ^1.7.0 postcss-simple-vars: ^7.0.1 @@ -5866,13 +5885,6 @@ __metadata: languageName: node linkType: hard -"jose@npm:^4.11.4, jose@npm:^4.15.1": - version: 4.15.4 - resolution: "jose@npm:4.15.4" - checksum: dccad91cb3357f36423774a0b89ad830dd84b31090de65cd139b85488439f16a00f8c59c0773825e8a1adb0dd9d13ad725ad66e6ea33880ecb3959bb99e1ea5b - languageName: node - linkType: hard - "js-cookie@npm:3.0.1": version: 3.0.1 resolution: "js-cookie@npm:3.0.1" @@ -6422,28 +6434,19 @@ __metadata: languageName: node linkType: hard -"next-auth@npm:0.0.0-pr.8775.a98a849e": - version: 0.0.0-pr.8775.a98a849e - resolution: "next-auth@npm:0.0.0-pr.8775.a98a849e" +"next-auth@npm:0.0.0-manual.ffd05533": + version: 0.0.0-manual.ffd05533 + resolution: "next-auth@npm:0.0.0-manual.ffd05533" dependencies: - "@babel/runtime": ^7.20.13 - "@panva/hkdf": ^1.0.2 - cookie: ^0.5.0 - jose: ^4.11.4 - oauth: ^0.9.15 - openid-client: ^5.4.0 - preact: ^10.6.3 - preact-render-to-string: ^5.1.19 - uuid: ^8.3.2 - peerDependencies: - next: ^12.2.5 || ^13 + "@auth/core": experimental + peerDependencies: + next: ^13.4.13 nodemailer: ^6.6.5 - react: ^17.0.2 || ^18 - react-dom: ^17.0.2 || ^18 + react: ^18.2.0 peerDependenciesMeta: nodemailer: optional: true - checksum: 0a890fa65471ca92daecc1cdccd6694e847b802972bdfdf344c992323f22e42d50c4bfc58818a8a4c622eb7980cd7c15a95e74e5b35823abc8228fad3909df4c + checksum: 6241c5ea9074fd28bec739b675e820263b94b9ce6b5d01ad93bd353c6c64ad913e68a43db5e56f92183623986fe34431920b94830fb3f464768725da214e7fa6 languageName: node linkType: hard @@ -6598,13 +6601,6 @@ __metadata: languageName: node linkType: hard -"oauth@npm:^0.9.15": - version: 0.9.15 - resolution: "oauth@npm:0.9.15" - checksum: 957c0d8d85300398dcb0e293953650c0fc3facc795bee8228238414f19f59cef5fd4ee8d17a972c142924c10c5f6ec50ef80f77f4a6cc6e3c98f9d22c027801c - languageName: node - linkType: hard - "object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -6612,13 +6608,6 @@ __metadata: languageName: node linkType: hard -"object-hash@npm:^2.2.0": - version: 2.2.0 - resolution: "object-hash@npm:2.2.0" - checksum: 55ba841e3adce9c4f1b9b46b41983eda40f854e0d01af2802d3ae18a7085a17168d6b81731d43fdf1d6bcbb3c9f9c56d22c8fea992203ad90a38d7d919bc28f1 - languageName: node - linkType: hard - "object-hash@npm:^3.0.0": version: 3.0.0 resolution: "object-hash@npm:3.0.0" @@ -6736,13 +6725,6 @@ __metadata: languageName: node linkType: hard -"oidc-token-hash@npm:^5.0.3": - version: 5.0.3 - resolution: "oidc-token-hash@npm:5.0.3" - checksum: 35fa19aea9ff2c509029ec569d74b778c8a215b92bd5e6e9bc4ebbd7ab035f44304ff02430a6397c3fb7c1d15ebfa467807ca0bcd31d06ba610b47798287d303 - languageName: node - linkType: hard - "once@npm:^1.3.0": version: 1.4.0 resolution: "once@npm:1.4.0" @@ -6752,18 +6734,6 @@ __metadata: languageName: node linkType: hard -"openid-client@npm:^5.4.0": - version: 5.6.1 - resolution: "openid-client@npm:5.6.1" - dependencies: - jose: ^4.15.1 - lru-cache: ^6.0.0 - object-hash: ^2.2.0 - oidc-token-hash: ^5.0.3 - checksum: 9d939cec57540e6dd3f67e9a248ec5ecec3b439b7ab5bd2e9fb4481bd03e8d030deedd87a447348194be7f3e93e84085841b0414033caf86479870f526cdbc2f - languageName: node - linkType: hard - "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -7039,17 +7009,6 @@ __metadata: languageName: node linkType: hard -"preact-render-to-string@npm:^5.1.19": - version: 5.2.6 - resolution: "preact-render-to-string@npm:5.2.6" - dependencies: - pretty-format: ^3.8.0 - peerDependencies: - preact: ">=10" - checksum: be8d5d8fb502d422c503e68af7bcccb6facd942f3ae9a4d093ebe3f1d4f0b15c540624bdac434d53a2a8e8fb7afa4606383414e937c40933ca43445470a026ff - languageName: node - linkType: hard - "preact@npm:10.11.3": version: 10.11.3 resolution: "preact@npm:10.11.3" @@ -7057,13 +7016,6 @@ __metadata: languageName: node linkType: hard -"preact@npm:^10.6.3": - version: 10.18.1 - resolution: "preact@npm:10.18.1" - checksum: 691030149fdbd026cac7c07147756f48c6cb8cdea6a8af8c0f383e4c31f5bce48cdc751e4bccf8826560a0d2db77ada401c0308f2bcae2961d16972c26c95607 - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -8638,15 +8590,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df - languageName: node - linkType: hard - "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1"