diff --git a/examples/nextjs-example/.env.example b/examples/nextjs-example/.env.exmaple similarity index 87% rename from examples/nextjs-example/.env.example rename to examples/nextjs-example/.env.exmaple index cc4427a21b..4c18dc2e65 100644 --- a/examples/nextjs-example/.env.example +++ b/examples/nextjs-example/.env.exmaple @@ -2,8 +2,6 @@ GOOGLE_CLIENT_SECRET= GOOGLE_CLIENT_ID= BETTER_AUTH_URL="http://localhost:3000" BETTER_AUTH_SECRET= -TURSO_DATABASE_URL= -TURSO_AUTH_TOKEN= GITHUB_CLIENT_ID= GITHUB_CLIENT_SECRET= RESEND_API_KEY= diff --git a/examples/nextjs-example/app/dashboard/page.tsx b/examples/nextjs-example/app/dashboard/page.tsx index d94dbb5ae1..d97959ae7e 100644 --- a/examples/nextjs-example/app/dashboard/page.tsx +++ b/examples/nextjs-example/app/dashboard/page.tsx @@ -3,21 +3,28 @@ import { headers } from "next/headers"; import { redirect } from "next/navigation"; import UserCard from "./user-card"; import { OrganizationCard } from "./organization-card"; +import AccountSwitcher from "@/components/account-swtich"; export default async function DashboardPage() { - const [session, activeSessions] = await Promise.all([ + const [session, activeSessions, deviceSessions] = await Promise.all([ auth.api.getSession({ headers: await headers(), }), auth.api.listSessions({ headers: await headers(), }), + auth.api.listDeviceSessions({ + headers: await headers(), + }), ]).catch((e) => { throw redirect("/sign-in"); }); return (
{u.user.name}
({u.user.email})