feat: resize icons in menu and add tooltips for labels
This commit is contained in:
parent
9f6b489bff
commit
9cab3142c9
@ -1,4 +1,4 @@
|
||||
import { Divider, Menu } from 'antd';
|
||||
import { Divider, Menu, Tooltip } from 'antd';
|
||||
import React from 'react';
|
||||
|
||||
interface SiderMenuProps {
|
||||
@ -12,6 +12,10 @@ export default function SiderMenu({
|
||||
selectedKey,
|
||||
hangleMenuClick,
|
||||
}: SiderMenuProps) {
|
||||
const collapseStyle = collapsed
|
||||
? { fontSize: '12px' }
|
||||
: { fontSize: '12px', paddingLeft: '52px' };
|
||||
|
||||
const menuItems = [
|
||||
{
|
||||
key: 'toggle',
|
||||
@ -33,7 +37,7 @@ export default function SiderMenu({
|
||||
icon: (
|
||||
<img src="./icons/sider/process-diagram.svg" alt="process diagram" />
|
||||
),
|
||||
label: 'Схемы процессов',
|
||||
label: <Tooltip title="Схемы процессов">Схемы процессов</Tooltip>,
|
||||
},
|
||||
{
|
||||
key: '/running-processes',
|
||||
@ -43,7 +47,7 @@ export default function SiderMenu({
|
||||
alt="running processes"
|
||||
/>
|
||||
),
|
||||
label: 'Запущенные процессы',
|
||||
label: <Tooltip title="Запущенные процессы">Запущенные процессы</Tooltip>,
|
||||
},
|
||||
!collapsed
|
||||
? {
|
||||
@ -53,6 +57,7 @@ export default function SiderMenu({
|
||||
marginBottom: '-16px',
|
||||
marginTop: '-4px',
|
||||
cursor: 'default',
|
||||
width: '100%',
|
||||
},
|
||||
disabled: true,
|
||||
}
|
||||
@ -65,18 +70,30 @@ export default function SiderMenu({
|
||||
children: [
|
||||
{
|
||||
key: '/accounts',
|
||||
label: 'Учетные записи',
|
||||
style: { fontSize: '12px', paddingLeft: '52px' },
|
||||
label: !collapsed ? (
|
||||
<Tooltip title="Учетные записи">Учетные записи</Tooltip>
|
||||
) : (
|
||||
'Учетные записи'
|
||||
),
|
||||
style: collapseStyle,
|
||||
},
|
||||
{
|
||||
key: '/events-list',
|
||||
label: 'Справочник событий',
|
||||
style: { fontSize: '12px', paddingLeft: '52px' },
|
||||
label: !collapsed ? (
|
||||
<Tooltip title="Справочник событий">Справочник событий</Tooltip>
|
||||
) : (
|
||||
'Справочник событий'
|
||||
),
|
||||
style: collapseStyle,
|
||||
},
|
||||
{
|
||||
key: '/configuration',
|
||||
label: 'Конфигурация',
|
||||
style: { fontSize: '12px', paddingLeft: '52px' },
|
||||
label: !collapsed ? (
|
||||
<Tooltip title="Конфигурация">Конфигурация</Tooltip>
|
||||
) : (
|
||||
'Конфигурация'
|
||||
),
|
||||
style: collapseStyle,
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -6,6 +6,7 @@ export const theme = {
|
||||
itemColor: 'f2f2f2',
|
||||
itemBg: '#f2f2f2',
|
||||
subMenuItemBg: '#f2f2f2',
|
||||
iconSize: '18px',
|
||||
},
|
||||
Layout: {
|
||||
bodyBg: '#f2f2f2',
|
||||
|
Loading…
Reference in New Issue
Block a user