sacred-emeraldS
Refine15mo ago
3 replies
sacred-emerald

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(${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
Was this page helpful?