Added CSRF & YouTube and dark mode

This commit is contained in:
cdricms
2025-01-22 17:39:03 +01:00
parent 48e761667f
commit 5a5846d853
29 changed files with 1186 additions and 280 deletions

View File

@@ -1,7 +1,9 @@
"use client";
import { setCookie } from "cookies-next";
import useApiMutation from "./use-api";
import useApiMutation, { ApiResponse } from "./use-api";
import { useEffect, useState } from "react";
import { API_URL } from "@/lib/constants";
export interface LoginArgs {
email: string;
@@ -13,7 +15,13 @@ export default function useLogin() {
trigger,
isMutating: loading,
isSuccess,
} = useApiMutation<string, LoginArgs>("/users/login", undefined, "POST");
} = useApiMutation<string, LoginArgs>(
"/users/login",
undefined,
"POST",
false,
true,
);
const login = async (inputs: LoginArgs) => {
try {