fix: reorder sidebar — settings last
Some checks failed
Deploy Admin Frontend / build-and-deploy (push) Failing after 4s

This commit is contained in:
WangDL 2026-05-22 16:39:42 +08:00
parent ff6a4df623
commit b3f4e141cb

View File

@ -1,14 +1,7 @@
import type React from 'react' import type React from 'react'
import { DollarOutlined, CodeOutlined, CloudServerOutlined, RobotOutlined, DashboardOutlined, import { DashboardOutlined, RobotOutlined, UserOutlined, DollarOutlined, BookOutlined, ImportOutlined, FileOutlined, SafetyOutlined, CodeOutlined, CloudServerOutlined, SettingOutlined }
UserOutlined,
BookOutlined,
ImportOutlined,
SettingOutlined,
FileOutlined,
SafetyOutlined,
} from '@ant-design/icons'
import type { AdminRole } from '@/types/admin' import type { AdminRole } from '@/types/admin'
import { hasRole } from '@/constants/roles' import { SettingOutlined, CloudServerOutlined, CodeOutlined, SafetyOutlined, FileOutlined, ImportOutlined, BookOutlined, DollarOutlined, UserOutlined, RobotOutlined, DashboardOutlined, hasRole } from '@/constants/roles'
export interface AdminMenuItem { export interface AdminMenuItem {
path: string path: string
@ -92,16 +85,16 @@ export function filterMenuByRole(items: AdminMenuItem[], role?: AdminRole): Admi
{ path: '/servers', name: '服务器运维', icon: <CloudServerOutlined />, requiredRole: 'SUPER_ADMIN' }, { path: '/servers', name: '服务器运维', icon: <CloudServerOutlined />, requiredRole: 'SUPER_ADMIN' },
{ path: '/settings', name: '系统配置', icon: <SettingOutlined />, requiredRole: 'ADMIN' }, { path: '/settings', name: '系统配置', icon: <SettingOutlined />, requiredRole: 'ADMIN' },
];import type React from 'react' ];import type React from 'react'
import { DollarOutlined, CodeOutlined, CloudServerOutlined, RobotOutlined, DashboardOutlined, import { SettingOutlined, CloudServerOutlined, CodeOutlined, SafetyOutlined, FileOutlined, ImportOutlined, BookOutlined, DollarOutlined, UserOutlined, RobotOutlined, DashboardOutlined, DollarOutlined, CodeOutlined, CloudServerOutlined, RobotOutlined, DashboardOutlined,
UserOutlined, UserOutlined,
BookOutlined, BookOutlined,
ImportOutlined, ImportOutlined,
SettingOutlined, SettingOutlined,
FileOutlined, FileOutlined,
SafetyOutlined, SafetyOutlined,
} from '@ant-design/icons' } , DashboardOutlined } , RobotOutlined } , UserOutlined } , DollarOutlined } , BookOutlined } , ImportOutlined } , FileOutlined } , SafetyOutlined } , CodeOutlined } , CloudServerOutlined } , SettingOutlined } from '@ant-design/icons'
import type { AdminRole } from '@/types/admin' import type { AdminRole } from '@/types/admin'
import { hasRole } from '@/constants/roles' import { SettingOutlined, CloudServerOutlined, CodeOutlined, SafetyOutlined, FileOutlined, ImportOutlined, BookOutlined, DollarOutlined, UserOutlined, RobotOutlined, DashboardOutlined, hasRole } from '@/constants/roles'
export interface AdminMenuItem { export interface AdminMenuItem {
path: string path: string