Fix minor issues

This commit is contained in:
IRBorisov 2023-09-02 00:03:49 +03:00
parent 017e8606dd
commit 02021bd1d7
2 changed files with 8 additions and 2 deletions

View File

@ -2,6 +2,7 @@ import { useNavigate } from 'react-router-dom';
import { useAuth } from '../../context/AuthContext'; import { useAuth } from '../../context/AuthContext';
import { useConceptTheme } from '../../context/ThemeContext'; import { useConceptTheme } from '../../context/ThemeContext';
import { LibraryFilterStrategy } from '../../utils/models';
import Dropdown from '../Common/Dropdown'; import Dropdown from '../Common/Dropdown';
import DropdownButton from '../Common/DropdownButton'; import DropdownButton from '../Common/DropdownButton';
@ -27,7 +28,7 @@ function UserDropdown({ hideDropdown }: UserDropdownProps) {
const navigateMyWork = () => { const navigateMyWork = () => {
hideDropdown(); hideDropdown();
navigate(`/library`); navigate(`/library?filter=${LibraryFilterStrategy.PERSONAL}`);
}; };
return ( return (

View File

@ -145,13 +145,18 @@ function RSTabsMenu({
<DropdownButton onClick={toggleReadonly}> <DropdownButton onClick={toggleReadonly}>
<Checkbox <Checkbox
value={isReadonly} value={isReadonly}
onChange={toggleReadonly}
label='Я — читатель!' label='Я — читатель!'
tooltip='Режим чтения' tooltip='Режим чтения'
/> />
</DropdownButton>} </DropdownButton>}
{user?.is_staff && {user?.is_staff &&
<DropdownButton onClick={toggleForceAdmin}> <DropdownButton onClick={toggleForceAdmin}>
<Checkbox value={isForceAdmin} label='режим администратора'/> <Checkbox
value={isForceAdmin}
onChange={toggleForceAdmin}
label='режим администратора'
/>
</DropdownButton>} </DropdownButton>}
</Dropdown>} </Dropdown>}
</div> </div>