Files
bflows-bandi-fe/src/layouts/DefaultLayout/components/AppTopbar/index.js
Vitalii Kiiko bb983feb12 - added sidebar container for notifications;
- styles and interactions for notifications;
2024-12-24 14:50:20 +01:00

49 lines
1.7 KiB
JavaScript

import React, { useRef } from 'react';
import { __ } from '@wordpress/i18n';
// components
import { Toolbar } from 'primereact/toolbar';
import { Link } from 'react-router-dom';
import LogoIcon from '../../../../icons/LogoIcon';
import { IconField } from 'primereact/iconfield';
import { InputIcon } from 'primereact/inputicon';
import { InputText } from 'primereact/inputtext';
import { Button } from 'primereact/button';
import TopBarProfileMenu from '../../../../components/TopBarProfileMenu';
import NotificationsSidebar from '../../../../components/NotificationsSidebar';
const AppTopbar = () => {
const menuLeft = useRef(null);
const startContent = <Link to="/">
<LogoIcon/>
</Link>;
const endContent = <div className="topBar__endContent">
<IconField iconPosition="right">
<InputIcon className="pi pi-search"> </InputIcon>
<InputText v-model="value1" placeholder={__('Cerca', 'gepafin')} disabled={true}/>
</IconField>
<NotificationsSidebar/>
<i className="pi pi-envelope topBar__icon"></i>
{/*<i className="pi pi-envelope p-overlay-badge topBar__icon">
<Badge severity="danger"></Badge>
</i>*/}
<Button
type="button"
className="topBar__profileBtn"
outlined
onClick={(event) => menuLeft.current.toggle(event)} aria-controls="topBar_profileMenu" aria-haspopup>
<i className="pi pi-user"></i>
<i className="pi pi-chevron-down"></i>
</Button>
<TopBarProfileMenu menuLeftRef={menuLeft}/>
</div>
return (
<Toolbar start={startContent} end={endContent} className="topBar"/>
)
}
export default AppTopbar;