import React, { useRef } from 'react'; import { __ } from '@wordpress/i18n'; // store import { storeSet, useTrackedStore } from '../../store'; // components import { Menu } from 'primereact/menu'; import { Avatar } from 'primereact/avatar'; const TopBarProfileMenu = ({ menuLeftRef }) => { const userData = useTrackedStore().main.userData(); let items = [ { template: (item, options) => { return (
{`${userData.firstName} ${userData.lastName}`} {userData.email}
); } }, { label: __('Il mio profilo', 'gepafin'), command: () => { console.log('go to profile page') } }, { separator: true }, { label: __('Logout', 'gepafin'), icon: 'pi pi-sign-out', command: () => { storeSet.main.doLogout(); } } ]; return <> } export default TopBarProfileMenu;