@@ -1063,12 +1103,12 @@ const ContentMapper = () => {
searchPlaceholder={searchPlaceholder}
fetchTableData={fetchData}
loadMoreItems={loadMoreItems}
- tableHeight={465}
+ tableHeight={IsEmptyStack ? 495 : 465}
equalWidthColumns={true}
columnSelector={false}
initialRowSelectedData={tableData}
initialSelectedRowIds={rowIds}
- itemSize={90}
+ itemSize={130}
withExportCta={{
component: (
diff --git a/ui/src/pages/Login/index.tsx b/ui/src/pages/Login/index.tsx
index 15061ad48..04e000c26 100644
--- a/ui/src/pages/Login/index.tsx
+++ b/ui/src/pages/Login/index.tsx
@@ -67,6 +67,7 @@ const Login: FC = () => {
// ************* ALL States Here ************
const [loginStates, setLoginStates] = useState(defaultStates);
+ const [isLoading, setIsLoading] = useState(false)
const navigate = useNavigate();
const location = useLocation();
@@ -107,6 +108,7 @@ const Login: FC = () => {
// ************* Login submit ************
const onSubmit = async (values: User) => {
+ setIsLoading(true);
if (loginStates?.tfa) {
setLoginStates((prevState: IStates) => {
return {
@@ -142,14 +144,17 @@ const Login: FC = () => {
const response = await userSession(userAuth?.user);
if (response?.status === 294 && response?.data?.error_message === TFA_MESSAGE) {
+ setIsLoading(false);
setLoginStates((prev) => ({ ...prev, tfa: true }));
}
if (response?.status === 104 || response?.status === 400 || response?.status === 422) {
+ setIsLoading(false);
failtureNotification(response?.data?.error_message || response?.data?.error?.message);
}
if (response?.status === 200 && response?.data?.message === LOGIN_SUCCESSFUL_MESSAGE) {
+ setIsLoading(false);
setDataInLocalStorage('app_token', response?.data?.app_token);
setAuthToken(response?.data?.app_token);
setIsAuthenticated(true);
@@ -394,6 +399,7 @@ const Login: FC = () => {
type="submit"
icon="v2-Login"
tabindex={0}
+ isLoading={isLoading}
>
{login?.cta?.title}