refactor: remove .js extensions from imports
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
import { useContext } from "react";
|
import { useContext } from "react";
|
||||||
import styles from "./AdminPage.module.css";
|
import styles from "./AdminPage.module.css";
|
||||||
import IncompleteEvents from "./components/IncompleteEvent/IncompleteEvent.jsx";
|
import IncompleteEvents from "./components/IncompleteEvent/IncompleteEvent";
|
||||||
import PendingMembers from "./components/PendingMembers/PendingMembers.jsx";
|
import PendingMembers from "./components/PendingMembers/PendingMembers";
|
||||||
import { AuthContext } from "../../contexts/Auth/AuthContext.js";
|
import { AuthContext } from "../../contexts/Auth/AuthContext";
|
||||||
import { useNavigate } from "react-router";
|
import { useNavigate } from "react-router";
|
||||||
import RegisterMember from "./components/RegisterMember/RegisterMember";
|
import RegisterMember from "./components/RegisterMember/RegisterMember";
|
||||||
|
|
||||||
|
|||||||
@@ -1,44 +1,3 @@
|
|||||||
/*export default async function fetchWrapper(path,data = null,method = "GET",headers = {}) {
|
|
||||||
try {
|
|
||||||
const res = await fetch(
|
|
||||||
`${import.meta.env.VITE_API_URL}${path}`,
|
|
||||||
{
|
|
||||||
method,
|
|
||||||
credentials: "include",
|
|
||||||
headers: {
|
|
||||||
"Accept": "application/json",
|
|
||||||
"Content-Type": "application/json",
|
|
||||||
...headers,
|
|
||||||
},
|
|
||||||
body: data ? JSON.stringify(data) : null,
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
let responseData = null;
|
|
||||||
|
|
||||||
try {
|
|
||||||
responseData = await res.json();
|
|
||||||
} catch (_) {
|
|
||||||
responseData = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
return {
|
|
||||||
status: res.status,
|
|
||||||
data: responseData,
|
|
||||||
};
|
|
||||||
|
|
||||||
} catch (err) {
|
|
||||||
console.error("❌ Erreur réseau :", err);
|
|
||||||
|
|
||||||
return {
|
|
||||||
status: 0,
|
|
||||||
data: {
|
|
||||||
message: "Network error",
|
|
||||||
},
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
|
|
||||||
interface FetchResponse<T = any> {
|
interface FetchResponse<T = any> {
|
||||||
status: number;
|
status: number;
|
||||||
data: T | null;
|
data: T | null;
|
||||||
@@ -79,7 +38,7 @@ export default async function fetchWrapper(
|
|||||||
};
|
};
|
||||||
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error("❌ Erreur réseau :", err);
|
console.error("Erreur réseau :", err);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
status: 0,
|
status: 0,
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import fetchWrapper from "./fetchWrapper.js";
|
import fetchWrapper from "./fetchWrapper";
|
||||||
import getXSRFToken from "./getXSRF.js";
|
import getXSRFToken from "./getXSRF";
|
||||||
|
|
||||||
export default async function register(email, password, name, lastname, phone) {
|
export default async function register(email:string, password:string, name:string, lastname:string, phone:string) {
|
||||||
const csrfToken = await getXSRFToken();
|
const csrfToken = await getXSRFToken();
|
||||||
|
|
||||||
return fetchWrapper(
|
return fetchWrapper(
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
import fetchWrapper from "../fetchWrapper.js";
|
import fetchWrapper from "../fetchWrapper";
|
||||||
import getXSRFToken from "../getXSRF.js";
|
import getXSRFToken from "../getXSRF";
|
||||||
import Response from "../../interfaces/response.interface";
|
import Response from "../../interfaces/response.interface";
|
||||||
|
|
||||||
export default async function adminCreateUser(email: string, name: string, lastname: string, phone: string): Promise<Response> {
|
export default async function adminCreateUser(email: string, name: string, lastname: string, phone: string): Promise<Response> {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import fetchWrapper from "../fetchWrapper.js";
|
import fetchWrapper from "../fetchWrapper";
|
||||||
import getXSRFToken from "../getXSRF.js";
|
import getXSRFToken from "../getXSRF";
|
||||||
|
|
||||||
export default async function deactivateUser(userId) {
|
export default async function deactivateUser(userId) {
|
||||||
const csrfToken = await getXSRFToken();
|
const csrfToken = await getXSRFToken();
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import fetchWrapper from "../fetchWrapper.js";
|
import fetchWrapper from "../fetchWrapper";
|
||||||
import getXSRFToken from "../getXSRF.js";
|
import getXSRFToken from "../getXSRF";
|
||||||
|
|
||||||
export default async function deleteOtherUser(userId) {
|
export default async function deleteOtherUser(userId) {
|
||||||
const csrfToken = await getXSRFToken();
|
const csrfToken = await getXSRFToken();
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import getXSRFToken from "../getXSRF.js";
|
import getXSRFToken from "../getXSRF";
|
||||||
|
|
||||||
export default async function deleteProfilePhoto(): Promise<{ status: number; ok: boolean; data?: any; error?: string }> {
|
export default async function deleteProfilePhoto(): Promise<{ status: number; ok: boolean; data?: any; error?: string }> {
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import fetchWrapper from "../fetchWrapper.js";
|
import fetchWrapper from "../fetchWrapper";
|
||||||
|
|
||||||
export default async function getAllUser() {
|
export default async function getAllUser() {
|
||||||
return fetchWrapper("/api/users");
|
return fetchWrapper("/api/users");
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import fetchWrapper from "../fetchWrapper.js";
|
import fetchWrapper from "../fetchWrapper";
|
||||||
|
|
||||||
export default async function getUserById(id) {
|
export default async function getUserById(id) {
|
||||||
return fetchWrapper(`/api/users/${id}`);
|
return fetchWrapper(`/api/users/${id}`);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import fetchWrapper from "../fetchWrapper.js";
|
import fetchWrapper from "../fetchWrapper";
|
||||||
|
|
||||||
export default async function getUserToValidate() {
|
export default async function getUserToValidate() {
|
||||||
return fetchWrapper("/api/users/invalid");
|
return fetchWrapper("/api/users/invalid");
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import fetchWrapper from "../fetchWrapper.js";
|
import fetchWrapper from "../fetchWrapper";
|
||||||
import getXSRFToken from "../getXSRF.js";
|
import getXSRFToken from "../getXSRF";
|
||||||
|
|
||||||
export default async function modifyRole(role, userId) {
|
export default async function modifyRole(role, userId) {
|
||||||
const csrfToken = await getXSRFToken();
|
const csrfToken = await getXSRFToken();
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import getXSRFToken from "../getXSRF.js";
|
import getXSRFToken from "../getXSRF";
|
||||||
|
|
||||||
export default async function uploadProfilePhoto(file: File): Promise<{ status: number; ok: boolean; data?: any; error?: string }> {
|
export default async function uploadProfilePhoto(file: File): Promise<{ status: number; ok: boolean; data?: any; error?: string }> {
|
||||||
const formData = new FormData();
|
const formData = new FormData();
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import fetchWrapper from "../fetchWrapper.js";
|
import fetchWrapper from "../fetchWrapper";
|
||||||
import getXSRFToken from "../getXSRF.js";
|
import getXSRFToken from "../getXSRF";
|
||||||
|
|
||||||
export default async function validateUser(userId) {
|
export default async function validateUser(userId) {
|
||||||
const csrfToken = await getXSRFToken();
|
const csrfToken = await getXSRFToken();
|
||||||
|
|||||||
Reference in New Issue
Block a user