feat(client): add button in user dropdown for swagger docs
This commit is contained in:
parent
ff50fe1155
commit
ddc93fa51a
|
|
@ -35,6 +35,7 @@ import {
|
||||||
Error as ErrorIcon,
|
Error as ErrorIcon,
|
||||||
Label as LabelIcon,
|
Label as LabelIcon,
|
||||||
Block as BlockIcon,
|
Block as BlockIcon,
|
||||||
|
Api as ApiIcon,
|
||||||
} from '@mui/icons-material';
|
} from '@mui/icons-material';
|
||||||
import { useNavigate, useLocation } from 'react-router-dom';
|
import { useNavigate, useLocation } from 'react-router-dom';
|
||||||
import { useAuth } from '../../contexts/AuthContext';
|
import { useAuth } from '../../contexts/AuthContext';
|
||||||
|
|
@ -530,6 +531,10 @@ const AppLayout: React.FC<AppLayoutProps> = ({ children }) => {
|
||||||
<SettingsIcon sx={{ mr: 2 }} /> Settings
|
<SettingsIcon sx={{ mr: 2 }} /> Settings
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
<Divider />
|
<Divider />
|
||||||
|
<MenuItem onClick={() => window.open('/swagger-ui', '_blank')}>
|
||||||
|
<ApiIcon sx={{ mr: 2 }} /> API Documentation
|
||||||
|
</MenuItem>
|
||||||
|
<Divider />
|
||||||
<MenuItem onClick={handleLogout}>
|
<MenuItem onClick={handleLogout}>
|
||||||
<LogoutIcon sx={{ mr: 2 }} /> Logout
|
<LogoutIcon sx={{ mr: 2 }} /> Logout
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue