mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Fix refresh on profle page
This commit is contained in:
parent
e83edd3766
commit
52477f04e1
1 changed files with 4 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
||||||
import type { BaseItemDto, NameIdPair, SyncPlayUserAccessType, UserDto } from '@jellyfin/sdk/lib/generated-client';
|
import type { BaseItemDto, NameIdPair, SyncPlayUserAccessType, UserDto } from '@jellyfin/sdk/lib/generated-client';
|
||||||
import escapeHTML from 'escape-html';
|
import escapeHTML from 'escape-html';
|
||||||
import React, { useCallback, useEffect, useState, useRef } from 'react';
|
import React, { useCallback, useEffect, useState, useRef, useMemo } from 'react';
|
||||||
import { useSearchParams } from 'react-router-dom';
|
import { useSearchParams } from 'react-router-dom';
|
||||||
|
|
||||||
import Dashboard from '../../../../utils/dashboard';
|
import Dashboard from '../../../../utils/dashboard';
|
||||||
|
@ -42,6 +42,7 @@ const UserEdit = () => {
|
||||||
const [ deleteFoldersAccess, setDeleteFoldersAccess ] = useState<ResetProvider[]>([]);
|
const [ deleteFoldersAccess, setDeleteFoldersAccess ] = useState<ResetProvider[]>([]);
|
||||||
const [ authProviders, setAuthProviders ] = useState<NameIdPair[]>([]);
|
const [ authProviders, setAuthProviders ] = useState<NameIdPair[]>([]);
|
||||||
const [ passwordResetProviders, setPasswordResetProviders ] = useState<NameIdPair[]>([]);
|
const [ passwordResetProviders, setPasswordResetProviders ] = useState<NameIdPair[]>([]);
|
||||||
|
const libraryMenu = useMemo(async () => ((await import('../../../../scripts/libraryMenu')).default), []);
|
||||||
|
|
||||||
const [ authenticationProviderId, setAuthenticationProviderId ] = useState('');
|
const [ authenticationProviderId, setAuthenticationProviderId ] = useState('');
|
||||||
const [ passwordResetProviderId, setPasswordResetProviderId ] = useState('');
|
const [ passwordResetProviderId, setPasswordResetProviderId ] = useState('');
|
||||||
|
@ -147,7 +148,8 @@ const UserEdit = () => {
|
||||||
txtUserName.disabled = false;
|
txtUserName.disabled = false;
|
||||||
txtUserName.removeAttribute('disabled');
|
txtUserName.removeAttribute('disabled');
|
||||||
|
|
||||||
LibraryMenu.setTitle(user.Name);
|
void libraryMenu.then(menu => menu.setTitle(user.Name));
|
||||||
|
|
||||||
setUserDto(user);
|
setUserDto(user);
|
||||||
(page.querySelector('#txtUserName') as HTMLInputElement).value = user.Name || '';
|
(page.querySelector('#txtUserName') as HTMLInputElement).value = user.Name || '';
|
||||||
(page.querySelector('.chkIsAdmin') as HTMLInputElement).checked = !!user.Policy?.IsAdministrator;
|
(page.querySelector('.chkIsAdmin') as HTMLInputElement).checked = !!user.Policy?.IsAdministrator;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue