diff --git a/examples/astro-example/package.json b/examples/astro-example/package.json
index 4aa6f88fa3..d5e9d73f36 100644
--- a/examples/astro-example/package.json
+++ b/examples/astro-example/package.json
@@ -6,10 +6,8 @@
"scripts": {
"dev": "pnpm migrate:auth && astro dev --port 3000",
"migrate:auth": "pnpx @better-auth/cli migrate",
- "start": "astro dev",
"build": "astro check && astro build",
- "preview": "astro preview",
- "astro": "astro"
+ "preview": "astro preview"
},
"dependencies": {
"@ark-ui/solid": "^3.13.0",
diff --git a/examples/astro-example/src/auth.ts b/examples/astro-example/src/auth.ts
index 4c5db89b95..466f7e688e 100644
--- a/examples/astro-example/src/auth.ts
+++ b/examples/astro-example/src/auth.ts
@@ -1,5 +1,6 @@
import { betterAuth } from "better-auth";
-import { passkey, twoFactor } from "better-auth/plugins";
+import { passkey } from "better-auth/plugins/passkey";
+import { twoFactor } from "better-auth/plugins";
import Database from "better-sqlite3";
export const auth = betterAuth({
diff --git a/examples/astro-example/src/layouts/root-layout.astro b/examples/astro-example/src/layouts/root-layout.astro
index aa66c831f7..d77865d621 100644
--- a/examples/astro-example/src/layouts/root-layout.astro
+++ b/examples/astro-example/src/layouts/root-layout.astro
@@ -4,31 +4,31 @@ import "../app.css";
+
diff --git a/examples/astro-example/src/pages/sign-in.astro b/examples/astro-example/src/pages/sign-in.astro
index 6bc71112e9..bd1b3d6202 100644
--- a/examples/astro-example/src/pages/sign-in.astro
+++ b/examples/astro-example/src/pages/sign-in.astro
@@ -1,6 +1,8 @@
---
+import { SignInCard } from "@/components/sign-in";
+import RootLayout from "@/layouts/root-layout.astro";
---
-
-
\ No newline at end of file
+
+
diff --git a/examples/astro-example/src/pages/sign-up.astro b/examples/astro-example/src/pages/sign-up.astro
index 136db7b4c3..3c02e493ed 100644
--- a/examples/astro-example/src/pages/sign-up.astro
+++ b/examples/astro-example/src/pages/sign-up.astro
@@ -1,7 +1,8 @@
---
+import { SignUpCard } from "@/components/sign-up";
+import RootLayout from "@/layouts/root-layout.astro";
---
-
-
-
\ No newline at end of file
+
+
diff --git a/examples/astro-example/src/pages/two-factor.astro b/examples/astro-example/src/pages/two-factor.astro
index 3b04945721..5a1cbb3067 100644
--- a/examples/astro-example/src/pages/two-factor.astro
+++ b/examples/astro-example/src/pages/two-factor.astro
@@ -1,7 +1,8 @@
---
+import { TwoFactorComponent } from "@/components/two-factor";
+import RootLayout from "@/layouts/root-layout.astro";
---
-
+
-
\ No newline at end of file
diff --git a/examples/astro-example/src/pages/two-factor/email.astro b/examples/astro-example/src/pages/two-factor/email.astro
index 7a3e973f9a..0d36a3ec0d 100644
--- a/examples/astro-example/src/pages/two-factor/email.astro
+++ b/examples/astro-example/src/pages/two-factor/email.astro
@@ -1,8 +1,8 @@
---
+import { TwoFactorEmail } from "@/components/two-factor";
+import RootLayout from "@/layouts/root-layout.astro";
---
-
-
-
-
\ No newline at end of file
+
+