Skip to content

Commit 278b9c3

Browse files
committed
Experiment with lazy load / rendering delay with many roles / idp
1 parent f6fd253 commit 278b9c3

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

client/src/pages/InvitationForm.jsx

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
requestedAuthnContextValues,
2121
rolesByApplication
2222
} from "../api";
23-
import {Button, ButtonType, Loader, Tooltip} from "@surfnet/sds";
23+
import {Button, ButtonType, Tooltip} from "@surfnet/sds";
2424
import "./InvitationForm.scss";
2525
import {UnitHeader} from "../components/UnitHeader";
2626
import InputField from "../components/InputField";
@@ -64,7 +64,7 @@ export const InvitationForm = () => {
6464
const [identityProviders, setIdentityProviders] = useState([]);
6565
const [organizationGUIDIdentityProvider, setOrganizationGUIDIdentityProvider] = useState({});
6666
const [displayAdvancedSettings, setDisplayAdvancedSettings] = useState(false);
67-
const [loading, setLoading] = useState(true);
67+
const [loading, setLoading] = useState(false);
6868
const [customExpiryDate, setCustomExpiryDate] = useState(false);
6969
const [customRoleExpiryDate, setCustomRoleExpiryDate] = useState(false);
7070
const [initial, setInitial] = useState(true);
@@ -87,14 +87,13 @@ export const InvitationForm = () => {
8787
I18n.t("roles.multiple"), I18n.t("forms.and"), "name", false);
8888
setInitialRole(markedRoles);
8989
setRoles(markedRoles);
90-
setLoading(false);
90+
9191
})
9292
} else {
9393
const markedRoles = markAndFilterRoles(user, [], I18n.locale,
9494
I18n.t("roles.multiple"), I18n.t("forms.and"), "name", false);
9595
setInitialRole(markedRoles);
9696
setRoles(markedRoles)
97-
setLoading(false);
9897
}
9998
const breadcrumbPath = isInviter ? [] : [
10099
{path: "/home", value: I18n.t("tabs.home")},
@@ -556,9 +555,6 @@ export const InvitationForm = () => {
556555
);
557556
}
558557

559-
if (loading) {
560-
return <Loader/>
561-
}
562558
return (
563559
<div className={`mod-invitation-form ${isInviter ? "inviter" : ""}`}>
564560
{!isInviter && <UnitHeader

0 commit comments

Comments
 (0)