update service token create notif

This commit is contained in:
Maidul Islam
2024-01-04 01:52:03 -05:00
parent 51e5c25e16
commit 304f14c0ed
@@ -6,6 +6,7 @@ import { useTranslation } from "react-i18next";
import { faCheck, faCopy, faPlus, faTrashCan } from "@fortawesome/free-solid-svg-icons"; import { faCheck, faCopy, faPlus, faTrashCan } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { yupResolver } from "@hookform/resolvers/yup"; import { yupResolver } from "@hookform/resolvers/yup";
import { AxiosError } from "axios";
import * as yup from "yup"; import * as yup from "yup";
import { useNotificationContext } from "@app/components/context/Notifications/NotificationProvider"; import { useNotificationContext } from "@app/components/context/Notifications/NotificationProvider";
@@ -160,11 +161,19 @@ export const AddServiceTokenModal = ({ popUp, handlePopUpToggle }: Props) => {
}); });
} catch (err) { } catch (err) {
console.error(err); console.error(err);
const axiosError = err as AxiosError
if (axiosError?.response?.status === 401) {
createNotification({
text: "You do not have access to the selected environment/path",
type: "error"
});
} else {
createNotification({ createNotification({
text: "Failed to create a service token", text: "Failed to create a service token",
type: "error" type: "error"
}); });
} }
}
}; };
return ( return (