import { Divider, Menu, Tooltip } from 'antd'; import React from 'react'; import { useTranslation } from 'react-i18next'; interface SiderMenuProps { collapsed: boolean; selectedKey: string; hangleMenuClick: (e: any) => void; } export default function SiderMenu({ collapsed, selectedKey, hangleMenuClick, }: SiderMenuProps) { const { t } = useTranslation(); const collapseStyle = collapsed ? { fontSize: '12px' } : { fontSize: '12px', paddingLeft: '52px' }; const menuItems = [ { key: 'toggle', icon: ( toggle ), label: 'VORKOUT', style: { fontSize: '20px' }, }, { key: '/process-diagram', icon: ( process diagram ), label: ( {t('processDiagrams')} ), }, { key: '/running-processes', icon: ( running processes ), label: ( {t('runningProcesses')} ), }, !collapsed ? { key: 'divider', label: , style: { marginBottom: '-16px', marginTop: '-4px', cursor: 'default', width: '100%', }, disabled: true, } : null, { key: 'sub1', icon: settings, label: t('settings'), className: 'no-expand-icon', children: [ { key: '/accounts', label: !collapsed ? ( {t('accounts')} ) : ( t('accounts') ), style: collapseStyle, }, { key: '/events-list', label: !collapsed ? ( {t('eventsList')} ) : ( t('eventsList') ), style: collapseStyle, }, { key: '/configuration', label: !collapsed ? ( {t('configuration')} ) : ( t('configuration') ), style: collapseStyle, }, ], }, ]; return ( ); }