Remove unnecessary computed value

This commit is contained in:
grimsi
2025-05-17 20:02:13 +02:00
parent 03d635a997
commit 457c997ac7
2 changed files with 3 additions and 7 deletions
@@ -15,7 +15,7 @@ import {configState} from "Frontend/state/ConfigState";
function UserManagementLayout({getConfig, formik}: any) {
const inviteUserModal = useDisclosure();
const [users, setUsers] = useState<UserInfoDto[]>([]);
const autoRegisterNewUsers = useSnapshot(configState);
const config = useSnapshot(configState);
useEffect(() => {
UserEndpoint.getAllUsers().then(
@@ -35,7 +35,7 @@ function UserManagementLayout({getConfig, formik}: any) {
<div className="flex flex-row items-baseline justify-between">
<h2 className="text-xl font-bold mt-8 mb-1">Users</h2>
{!autoRegisterNewUsers &&
{!config.configEntries["sso.oidc.auto-register-new-users"].value &&
<SmallInfoField className="mb-4 text-warning" icon={Info}
message="Automatic user registration for SSO users is disabled"/>
}
@@ -7,17 +7,13 @@ type ConfigState = {
isLoaded: boolean;
configEntries: Record<string, ConfigEntryDto>;
configNested: NestedConfig;
autoRegisterNewUsers: boolean;
};
export const configState = proxy<ConfigState>({
configEntries: {},
isLoaded: false,
configEntries: {},
get configNested() {
return toNestedConfig(Object.values(this.configEntries));
},
get autoRegisterNewUsers() {
return this.configNested["sso.oidc.auto-register-new-users"] as boolean;
}
});