added Profile Page and Change password (also included breadcrumb

This commit is contained in:
2025-12-27 14:46:21 +07:00
parent bd71b27376
commit ba52869e8f
49 changed files with 11108 additions and 12778 deletions

View File

@@ -1,14 +1,27 @@
import { betterAuth } from 'better-auth'
import { admin as adminPlugin, organization } from 'better-auth/plugins'
import { prismaAdapter } from 'better-auth/adapters/prisma'
import { prisma } from '@/db'
import { ac, admin, user } from '@/lib/auth/permissions'
import { prisma } from '@/db';
import { User } from '@/generated/prisma/client';
import { SessionModel } from '@/generated/prisma/models';
import {
acOrg,
adminOrg,
member,
owner,
} from '@/lib/auth/organization-permissions'
} from '@/lib/auth/organization-permissions';
import { ac, admin, user } from '@/lib/auth/permissions';
import { betterAuth } from 'better-auth';
import { prismaAdapter } from 'better-auth/adapters/prisma';
import { admin as adminPlugin, organization } from 'better-auth/plugins';
// export interface User {
// image?: string | null;
// name?: string | null;
// email?: string | null;
// }
export interface Session {
session: SessionModel | null | undefined;
user?: User;
}
export const auth = betterAuth({
database: prismaAdapter(prisma, {
@@ -52,9 +65,9 @@ export const auth = betterAuth({
userId: user.id,
color: '#000000',
},
})
});
},
},
},
},
})
});