File tree Expand file tree Collapse file tree 6 files changed +6
-7
lines changed
app/components/auth/payload Expand file tree Collapse file tree 6 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 11"use client" ;
22
3+ import type { User } from "@/payload-types" ;
34import { useAuth } from "@payloadcms/ui" ;
4- import { type User } from "payload/generated-types" ;
55import Badge from "../../general/Badge" ;
66
77export const PayloadSessionClientWithUseAuth = ( ) => {
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import github from "next-auth/providers/github";
66import keycloak from "next-auth/providers/keycloak" ;
77import nodemailer from "next-auth/providers/nodemailer" ;
88import type { PayloadAuthjsUser } from "payload-authjs" ;
9- import type { User as PayloadUser } from "payload/generated -types" ;
9+ import type { User as PayloadUser } from "./payload -types" ;
1010
1111declare module "next-auth" {
1212 // eslint-disable-next-line @typescript-eslint/no-empty-object-type
Original file line number Diff line number Diff line change 11"use client" ;
22
3+ import type { User } from "@/payload-types" ;
34import { Banner , useAuth } from "@payloadcms/ui" ;
4- import { type User } from "payload/generated-types" ;
55
66/**
77 * Greeting banner that displays the current user
Original file line number Diff line number Diff line change 1818 ],
1919 "paths" : {
2020 "@payload-config" : [" ./src/payload.config.ts" ],
21- "payload/generated-types" : [" ./src/payload-types.ts" ],
2221 "@/*" : [" ./src/*" ],
2322 "payload-authjs" : [" ../payload-authjs/src/index.ts" ],
2423 "payload-authjs/components" : [" ../payload-authjs/src/components/index.ts" ],
Original file line number Diff line number Diff line change @@ -167,7 +167,7 @@ If you want to access the current user in the Payload admin panel e.g. in a cust
167167" use client" ;
168168
169169import { Banner , useAuth } from " @payloadcms/ui" ;
170- import { type User } from " payload/generated -types" ;
170+ import type { User } from " @/payload -types" ;
171171
172172export const CustomAdminComponent = () => {
173173 const { user } = useAuth <User >();
@@ -411,7 +411,7 @@ If you are using typescript you can declare your Auth.js user type as shown in t
411411``` ts
412412// auth.config.ts
413413import type { PayloadAuthjsUser } from " payload-authjs" ;
414- import type { User as PayloadUser } from " payload/generated -types" ;
414+ import type { User as PayloadUser } from " @/payload -types" ;
415415
416416declare module " next-auth" {
417417 interface User extends PayloadAuthjsUser <PayloadUser > {}
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ export interface VerificationToken {
4141 *
4242 * @example
4343 * import type { PayloadAuthjsUser } from "payload-authjs";
44- * import type { User as PayloadUser } from "payload/generated -types";
44+ * import type { User as PayloadUser } from "@/payload -types";
4545 *
4646 * declare module "next-auth" {
4747 * interface User extends PayloadAuthjsUser<PayloadUser> {}
You can’t perform that action at this time.
0 commit comments