data provider navigation
getOne: async ({ resource, id, meta }) => {
console.log(resource, id);
const token = localStorage.getItem(TOKEN_KEY);
// const { list } = useNavigation();
const created_by = localStorage.getItem("id") ? localStorage.getItem("id") : 0
try{
const response = await axios.get(
headers: {
Authorization:
"ngrok-skip-browser-warning": "true",
"created_by":created_by
},
// params:{
// created_by: localStorage.getItem("id")
// }
});
console.log("resssss", response);
const data = response.data.data;
return { data };
}
catch(error:any){
const errorMs: HttpError = {
message: error?.response?.data?.message "Not Found !",
statusCode: error?.status || 500,
resource: "",
};
return Promise.reject(errorMs);
navigation('/')
}
},
want to navigate to list if the it shows Error msg
console.log(resource, id);
const token = localStorage.getItem(TOKEN_KEY);
// const { list } = useNavigation();
const created_by = localStorage.getItem("id") ? localStorage.getItem("id") : 0
try{
const response = await axios.get(
${API_URL}/${resource}/show/${id}, {headers: {
Authorization:
Bearer ${token},"ngrok-skip-browser-warning": "true",
"created_by":created_by
},
// params:{
// created_by: localStorage.getItem("id")
// }
});
console.log("resssss", response);
const data = response.data.data;
return { data };
}
catch(error:any){
const errorMs: HttpError = {
message: error?.response?.data?.message "Not Found !",
statusCode: error?.status || 500,
resource: "",
};
return Promise.reject(errorMs);
navigation('/')
}
},
want to navigate to list if the it shows Error msg
