export async function login() {
"use server";
const supabase = await createClient();
const header = await headers();
const origin = header.get("origin");
const { data, error } = await supabase.auth.signInWithOAuth({
provider: "google",
options: {
queryParams: {
access_type: "offline",
prompt: "consent",
},
redirectTo: `${origin}/auth/callback`,
},
});
if (error) {
console.log(error);
redirect("/auth/error");
}
console.log(data);
redirect(data.url);
}
export async function login() {
"use server";
const supabase = await createClient();
const header = await headers();
const origin = header.get("origin");
const { data, error } = await supabase.auth.signInWithOAuth({
provider: "google",
options: {
queryParams: {
access_type: "offline",
prompt: "consent",
},
redirectTo: `${origin}/auth/callback`,
},
});
if (error) {
console.log(error);
redirect("/auth/error");
}
console.log(data);
redirect(data.url);
}