diff --git a/.vscode/settings.json b/.vscode/settings.json index 985e77b2..1196cf94 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,23 @@ { "editor.formatOnSave": true, - "oxc.fmt.configPath": ".oxfmtrc.json", - "editor.defaultFormatter": "oxc.oxc-vscode" + "oxc.fmt.configPath": "./.oxfmtrc.json", + "editor.defaultFormatter": "oxc.oxc-vscode", + "[javascript]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "[typescript]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "[javascriptreact]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "[json]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + }, + "[markdown]": { + "editor.defaultFormatter": "oxc.oxc-vscode" + } } diff --git a/apps/astro/package.json b/apps/astro/package.json index d0297381..dc7213f3 100644 --- a/apps/astro/package.json +++ b/apps/astro/package.json @@ -17,6 +17,7 @@ "@astrojs/node": "^10.0.2", "@astrojs/react": "^5.0.0", "@aura-stack/auth": "workspace:*", + "@aura-stack/react": "workspace:*", "@radix-ui/react-slot": "^1.2.4", "astro": "^6.0.5", "lucide-react": "catalog:lucide-react", diff --git a/apps/astro/src/components/auth-client.tsx b/apps/astro/src/components/auth-client.tsx index 2aae38d9..dcac798e 100644 --- a/apps/astro/src/components/auth-client.tsx +++ b/apps/astro/src/components/auth-client.tsx @@ -1,10 +1,12 @@ import { LayoutDashboard } from "lucide-react" -import { useAuth, AuthProvider } from "@/contexts/auth" import { Button } from "@/components/ui/button" +import { useAuth } from "@aura-stack/react" +import { AuthProvider } from "@/contexts/auth" import type { Session } from "@aura-stack/auth" const AuthClientContent = () => { - const { session, isAuthenticated, isLoading, signIn, signOut } = useAuth() + const { session, status, isPending, signIn, signOut } = useAuth() + const isAuthenticated = status === "authenticated" return (