chore: file formatting
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import {createContext, useContext, useState} from "react";
|
||||
import api from "@/services/api";
|
||||
import { createContext, useContext, useState } from 'react';
|
||||
import api from '@/services/api';
|
||||
|
||||
type AuthContextType = {
|
||||
user: any;
|
||||
@@ -10,28 +10,26 @@ type AuthContextType = {
|
||||
|
||||
const AuthContext = createContext<AuthContextType | null>(null);
|
||||
|
||||
export function AuthProvider({children}: {children: React.ReactNode}) {
|
||||
const [token, setToken] = useState<string | null>(
|
||||
localStorage.getItem("token"),
|
||||
);
|
||||
export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
const [token, setToken] = useState<string | null>(localStorage.getItem('token'));
|
||||
|
||||
const [user, setUser] = useState(null);
|
||||
|
||||
async function login(username: string, password: string) {
|
||||
const response = await api.post("/auth/login", {
|
||||
const response = await api.post('/auth/login', {
|
||||
username,
|
||||
password,
|
||||
});
|
||||
|
||||
const token = response.data.token;
|
||||
|
||||
localStorage.setItem("token", token);
|
||||
localStorage.setItem('token', token);
|
||||
|
||||
setToken(token);
|
||||
}
|
||||
|
||||
function logout() {
|
||||
localStorage.removeItem("token");
|
||||
localStorage.removeItem('token');
|
||||
|
||||
setToken(null);
|
||||
setUser(null);
|
||||
@@ -55,7 +53,7 @@ export function useAuth() {
|
||||
const context = useContext(AuthContext);
|
||||
|
||||
if (!context) {
|
||||
throw new Error("useAuth must be used inside AuthProvider");
|
||||
throw new Error('useAuth must be used inside AuthProvider');
|
||||
}
|
||||
|
||||
return context;
|
||||
|
||||
Reference in New Issue
Block a user