change fields component & handle edit, delete, add data and save & change functional page doctor

This commit is contained in:
Ehsan
2025-07-02 01:58:44 +03:30
parent 43eb9c2b78
commit 04d3e38859
22 changed files with 290 additions and 313 deletions
@@ -1,6 +1,7 @@
import { Button } from "@mui/material";
import { request } from "@/services/response";
import Cookies from "js-cookie";
import { handleTimeExpiresToken } from "@/helper";
function SendReq({
loading,
@@ -30,29 +31,24 @@ function SendReq({
};
const handleSetCookie = (response) => {
const accessTokenExpires = new Date();
accessTokenExpires.setSeconds(
accessTokenExpires.getSeconds() + response.expires_in
);
const refreshTokenExpires = new Date();
refreshTokenExpires.setDate(refreshTokenExpires.getDate() + 30);
const expiresTime = handleTimeExpiresToken(response.expires_in);
Cookies.set("access_token", response.access_token, {
expires: accessTokenExpires,
expires: expiresTime.accessTokenExpires,
path: "/",
secure: true,
sameSite: "strict",
});
Cookies.set("refresh_token", response.refresh_token, {
expires: refreshTokenExpires,
expires: expiresTime.refreshTokenExpires,
path: "/",
secure: true,
sameSite: "strict",
});
Cookies.set("uuid", uuid, {
expires: refreshTokenExpires,
expires: expiresTime.refreshTokenExpires,
path: "/",
secure: true,
sameSite: "strict",