one-click-accessibility/modules/settings/assets/js/components/admin-top-bar/index.js
Pavlo Kniazevych 82499ee78c
Fix: Fix the QA bugs [n/a] (#138)
* New: Finish the BE integration [n/a]

* Fix: Fix some bugs [n/a]
2025-01-19 13:11:09 +02:00

43 lines
1.1 KiB
JavaScript

import HelpIcon from '@elementor/icons/HelpIcon';
import AppBar from '@elementor/ui/AppBar';
import Link from '@elementor/ui/Link';
import Toolbar from '@elementor/ui/Toolbar';
import { styled } from '@elementor/ui/styles';
import { mixpanelService } from '@ea11y/services';
import { __ } from '@wordpress/i18n';
import { HELP_LINK } from '../../constants';
const StyledToolbar = styled(Toolbar)`
justify-content: end;
align-items: center;
flex-direction: row;
background-color: ${({ theme }) => theme.palette.background.default};
gap: 10px;
border-bottom: 1px solid ${({ theme }) => theme.palette.divider};
`;
const AdminTopBar = () => {
return (
<AppBar position="static">
<StyledToolbar variant="dense">
<Link
color="secondary"
underline="hover"
href={HELP_LINK}
target="_blank"
sx={{ display: 'inline-flex', alignItems: 'center', gap: 1 }}
aria-label={__('Help', 'pojo-accessibility')}
onClick={() =>
mixpanelService.sendEvent('help_button_clicked', {
source: 'Header',
})
}
>
<HelpIcon />
</Link>
</StyledToolbar>
</AppBar>
);
};
export default AdminTopBar;