diff --git a/docs/components/theme-toggler.tsx b/docs/components/theme-toggler.tsx index 0bc1abd9fe..0d602d5544 100644 --- a/docs/components/theme-toggler.tsx +++ b/docs/components/theme-toggler.tsx @@ -23,7 +23,7 @@ export function ThemeToggle(props: ComponentProps) { aria-label="Toggle Theme" {...props} className={cn( - "flex shrink-0 navbar:w-[3.56rem] navbar:h-14 navbar:border-l navbar:text-muted-foreground max-navbar:-mr-1.5 max-navbar:hover:bg-transparent", + "flex shrink-0 navbar:w-[3.56rem] navbar:h-14 navbar:border-l navbar:text-muted-foreground max-navbar:-mr-1.5 max-navbar:hover:bg-transparent ", props.className, )} > @@ -33,6 +33,7 @@ export function ThemeToggle(props: ComponentProps) { width="1em" height="1em" viewBox="0 0 24 24" + className="size-5" > ) { > diff --git a/packages/better-auth/src/db/internal-adapter.ts b/packages/better-auth/src/db/internal-adapter.ts index 05f142edd9..ecab3c8225 100644 --- a/packages/better-auth/src/db/internal-adapter.ts +++ b/packages/better-auth/src/db/internal-adapter.ts @@ -765,6 +765,7 @@ export const createInternalAdapter = ( }; }, findUserById: async (userId: string) => { + if (!userId) return null; const user = await (await getCurrentAdapter(adapter)).findOne({ model: "user", where: [ diff --git a/packages/better-auth/src/plugins/open-api/generator.ts b/packages/better-auth/src/plugins/open-api/generator.ts index d836ceea01..88724bf806 100644 --- a/packages/better-auth/src/plugins/open-api/generator.ts +++ b/packages/better-auth/src/plugins/open-api/generator.ts @@ -102,6 +102,7 @@ export type OpenAPIModelSchema = { function getFieldSchema(field: DBFieldAttribute) { const schema: FieldSchema = { type: field.type === "date" ? "string" : field.type, + ...(field.type === "date" && { format: "date-time" }), }; if (field.defaultValue !== undefined) {