feat: update editor, update fixing http config, fixing error

This commit is contained in:
hanif salafi 2025-01-05 07:12:17 +07:00
parent f66e75005e
commit 8970e02f31
7 changed files with 51 additions and 37 deletions

View File

@ -70,7 +70,7 @@ export default function EditAccountForBroadcast() {
useEffect(() => { useEffect(() => {
async function getDetailData() { async function getDetailData() {
const response = await getMediaBlastAccount(String(id)); const response = await getMediaBlastAccount(String(id));
const details = response.data?.data; const details = response?.data?.data;
console.log("new", details); console.log("new", details);
form.setValue("name", details.accountName); form.setValue("name", details.accountName);
form.setValue("email", details?.emailAddress); form.setValue("email", details?.emailAddress);

View File

@ -54,9 +54,9 @@ const Galery = (props: any) => {
const format = formatFilter == undefined ? "" : formatFilter?.join(","); const format = formatFilter == undefined ? "" : formatFilter?.join(",");
const response = await mediaWishlist("2", isInstitute ? instituteId : "", name, filter, "9", pages, sortBy, format); const response = await mediaWishlist("2", isInstitute ? instituteId : "", name, filter, "9", pages, sortBy, format);
setGetTotalPage(response.data?.data?.totalPages); setGetTotalPage(response?.data?.data?.totalPages);
setContentVideo(response.data?.data?.content); setContentVideo(response?.data?.data?.content);
setTotalContent(response.data?.data?.totalElements); setTotalContent(response?.data?.data?.totalElements);
} }
useEffect(() => { useEffect(() => {
@ -88,9 +88,9 @@ const Galery = (props: any) => {
const response = await mediaWishlist("3", isInstitute ? instituteId : "", name, filter, "12", pages, sortBy, format); const response = await mediaWishlist("3", isInstitute ? instituteId : "", name, filter, "12", pages, sortBy, format);
setGetTotalPage(response.data?.data?.totalPages); setGetTotalPage(response?.data?.data?.totalPages);
setContentDocument(response.data?.data?.content); setContentDocument(response?.data?.data?.content);
setTotalContent(response.data?.data?.totalElements); setTotalContent(response?.data?.data?.totalElements);
} }
useEffect(() => { useEffect(() => {
@ -113,9 +113,9 @@ const Galery = (props: any) => {
const response = await mediaWishlist("4", isInstitute ? instituteId : "", name, filter, "6", pages, sortBy, format); const response = await mediaWishlist("4", isInstitute ? instituteId : "", name, filter, "6", pages, sortBy, format);
setGetTotalPage(response.data?.data?.totalPages); setGetTotalPage(response?.data?.data?.totalPages);
setContentAudio(response.data?.data?.content); setContentAudio(response?.data?.data?.content);
setTotalContent(response.data?.data?.totalElements); setTotalContent(response?.data?.data?.totalElements);
} }
useEffect(() => { useEffect(() => {
@ -134,10 +134,10 @@ const Galery = (props: any) => {
const response = await mediaWishlist("1", isInstitute ? instituteId : "", name, filter, "12", pages, sortBy, format); const response = await mediaWishlist("1", isInstitute ? instituteId : "", name, filter, "12", pages, sortBy, format);
setGetTotalPage(response.data?.data?.totalPages); setGetTotalPage(response?.data?.data?.totalPages);
setContentImage(response.data?.data?.content); setContentImage(response?.data?.data?.content);
// console.log("response", response); // console.log("response", response);
setTotalContent(response.data?.data?.totalElements); setTotalContent(response?.data?.data?.totalElements);
} }
useEffect(() => { useEffect(() => {

View File

@ -14,6 +14,9 @@ function CustomEditor(props) {
console.log({ event, editor, data }); console.log({ event, editor, data });
props.onChange(data); props.onChange(data);
}} }}
config={{
toolbar: [ 'heading', 'fontsize', 'bold', 'italic', 'link', 'numberedList', 'bulletedList', 'undo', 'redo', 'alignment', 'outdent', 'indent', 'blockQuote', 'insertTable', 'codeBlock', 'sourceEditing']
}}
/> />
); );
} }

View File

@ -355,7 +355,7 @@ export default function FormImage() {
const getCategories = async () => { const getCategories = async () => {
try { try {
const category = await listEnableCategory(fileTypeId); const category = await listEnableCategory(fileTypeId);
const resCategory: Category[] = category.data.data.content; const resCategory: Category[] = category?.data.data.content;
setCategories(resCategory); setCategories(resCategory);
console.log("data category", resCategory); console.log("data category", resCategory);

View File

@ -62,10 +62,12 @@ const Navbar = () => {
useEffect(() => { useEffect(() => {
async function initState() { async function initState() {
const response = await getInfoProfile(); const response = await getInfoProfile();
const details = response.data?.data; if (!response?.error) {
const details = response?.data?.data;
setDetail(details);
console.log("data", details); setDetail(details);
console.log("data", details);
}
} }
initState(); initState();

View File

@ -45,13 +45,20 @@ axiosInterceptorInstance.interceptors.response.use(
}; };
console.log("refresh token ", data); console.log("refresh token ", data);
const res = await login(data); const res = await login(data);
const { access_token } = res?.data; if (res?.error) {
const { refresh_token } = res?.data; Object.keys(Cookies.get()).forEach((cookieName) => {
if (access_token) { Cookies.remove(cookieName);
Cookies.set("access_token", access_token); });
Cookies.set("refresh_token", refresh_token); } else {
return axiosInterceptorInstance(originalRequest); const { access_token } = res?.data;
const { refresh_token } = res?.data;
if (access_token) {
Cookies.set("access_token", access_token);
Cookies.set("refresh_token", refresh_token);
}
} }
return axiosInterceptorInstance(originalRequest);
} }
return Promise.reject(error); return Promise.reject(error);

View File

@ -14,11 +14,10 @@ export async function httpGetInterceptor(pathUrl: any) {
data: response?.data, data: response?.data,
}; };
} else if (response?.status == 401) { } else if (response?.status == 401) {
Cookies.set("is_logout", "true"); Object.keys(Cookies.get()).forEach((cookieName) => {
Cookies.remove(cookieName);
});
// window.location.href = "/"; // window.location.href = "/";
return {
error: true,
};
} else { } else {
return { return {
error: true, error: true,
@ -44,8 +43,10 @@ export async function httpPostInterceptor(
data: response?.data, data: response?.data,
}; };
} else if (response?.status == 401) { } else if (response?.status == 401) {
Cookies.set("is_logout", "true"); Object.keys(Cookies.get()).forEach((cookieName) => {
// window.location.href = "/"; Cookies.remove(cookieName);
});
window.location.href = "/";
} else { } else {
return { return {
error: true, error: true,
@ -71,8 +72,10 @@ export async function httpPutInterceptor(
data: response?.data, data: response?.data,
}; };
} else if (response?.status == 401) { } else if (response?.status == 401) {
Cookies.set("is_logout", "true"); Object.keys(Cookies.get()).forEach((cookieName) => {
// window.location.href = "/"; Cookies.remove(cookieName);
});
window.location.href = "/";
} else { } else {
return { return {
error: true, error: true,
@ -94,8 +97,10 @@ export async function httpDeleteInterceptor(pathUrl: any) {
data: response?.data, data: response?.data,
}; };
} else if (response?.status == 401) { } else if (response?.status == 401) {
Cookies.set("is_logout", "true"); Object.keys(Cookies.get()).forEach((cookieName) => {
// window.location.href = "/"; Cookies.remove(cookieName);
});
window.location.href = "/";
} else { } else {
return { return {
error: true, error: true,
@ -116,9 +121,6 @@ export async function httpGetInterceptorWithToken(pathUrl: any, headers?: any) {
message: "success", message: "success",
data: response?.data, data: response?.data,
}; };
} else if (response?.status == 401) {
Cookies.set("is_logout", "true");
// window.location.href = "/";
} else { } else {
return { return {
error: true, error: true,