feat: disable inputs when data is loading

This commit is contained in:
kasia.oczkowska
2024-12-19 12:21:22 +00:00
parent 4a4628e255
commit d320e8eec6
4 changed files with 32 additions and 32 deletions

View File

@@ -25,7 +25,8 @@ export default function CreateRole() {
const enqueueSnackbar = useEnqueueSnackbar();
const { mutateAsync: createRole, isPending: isCreateRolePending } =
useAdminCreateRole();
const { data: permissionCatalogData } = usePermissionCatalog();
const { data: permissionCatalogData, isLoading: isPermissionCatalogLoading } =
usePermissionCatalog();
const defaultValues = React.useMemo(
() => ({
@@ -91,6 +92,7 @@ export default function CreateRole() {
label={formatMessage('roleForm.name')}
fullWidth
data-test="name-input"
disabled={isPermissionCatalogLoading}
/>
<TextField
@@ -98,6 +100,7 @@ export default function CreateRole() {
label={formatMessage('roleForm.description')}
fullWidth
data-test="description-input"
disabled={isPermissionCatalogLoading}
/>
<PermissionCatalogField name="computedPermissions" />