This commit is contained in:
Darren Clarke 2024-03-20 17:51:21 +01:00
parent b8c6e893ff
commit b09cc82544
167 changed files with 2196 additions and 1302 deletions

View file

@ -4,6 +4,7 @@ import { KyselyAdapter } from "@auth/kysely-adapter"
import { db } from "./database";
export const authOptions = NextAuth({
// @ts-ignore
adapter: KyselyAdapter(db),
providers: [
GoogleProvider({

View file

@ -6,7 +6,7 @@ import type { GeneratedAlways } from "kysely";
interface Database {
User: {
id: GeneratedAlways<string>;
id: string;
name: string | null;
email: string;
emailVerified: Date | null;
@ -16,16 +16,16 @@ interface Database {
Account: {
id: GeneratedAlways<string>;
userId: string;
type: string;
type: "oidc" | "oauth" | "email" | "webauthn";
provider: string;
providerAccountId: string;
refresh_token: string | null;
access_token: string | null;
expires_at: number | null;
token_type: string | null;
scope: string | null;
id_token: string | null;
session_state: string | null;
refresh_token: string | undefined;
access_token: string | undefined;
expires_at: number | undefined;
token_type: Lowercase<string> | undefined;
scope: string | undefined;
id_token: string | undefined;
session_state: string | undefined;
};
Session: {

View file

@ -1,3 +1,4 @@
export default function Page() {
return <h1>Home</h1>;
}

View file

@ -14,16 +14,16 @@
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.0",
"@mui/icons-material": "^5",
"@mui/lab": "^5.0.0-alpha.168",
"@mui/lab": "^5.0.0-alpha.169",
"@mui/material": "^5",
"@mui/material-nextjs": "^5.15.11",
"@mui/x-data-grid-pro": "^6.19.6",
"@mui/x-date-pickers-pro": "^6.19.7",
"date-fns": "^3.5.0",
"date-fns": "^3.6.0",
"kysely": "^0.26.1",
"material-ui-popup-state": "^5.0.10",
"material-ui-popup-state": "^5.1.0",
"mui-chips-input": "^2.1.4",
"next": "14.1.3",
"next": "14.1.4",
"next-auth": "^4.24.7",
"pg": "^8.11.3",
"react": "18.2.0",
@ -37,11 +37,11 @@
},
"devDependencies": {
"@types/node": "^20",
"@types/pg": "^8.11.2",
"@types/pg": "^8.11.3",
"@types/react": "^18",
"@types/react-dom": "^18",
"eslint": "^8",
"eslint-config-next": "14.1.3",
"eslint-config-next": "14.1.4",
"typescript": "^5",
"ts-config": "*"
}