Skip to content

Commit 3b30e81

Browse files
committed
ui: fix navbar menu icon overlap with page header back arrow
1 parent 6e3e349 commit 3b30e81

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/src/components/common/PageHeader.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React from 'react';
22
import { observer } from 'mobx-react-lite';
33
import { usePrefixedTranslation } from 'hooks';
4+
import { useStore } from 'store';
45
import { styled } from 'components/theme';
56
import { ArrowLeft, Clock, Download } from './icons';
67
import { HeaderThree } from './text';
@@ -11,9 +12,10 @@ const Styled = {
1112
display: flex;
1213
justify-content: space-between;
1314
`,
14-
Left: styled.span`
15+
Left: styled.span<{ sidebar?: boolean }>`
1516
flex: 1;
1617
text-align: left;
18+
padding-left: ${props => (props.sidebar ? '0' : '40px')};
1719
`,
1820
Center: styled.span`
1921
flex: 1;
@@ -55,11 +57,12 @@ const PageHeader: React.FC<Props> = ({
5557
onExportClick,
5658
}) => {
5759
const { l } = usePrefixedTranslation('cmps.common.PageHeader');
60+
const { settingsStore } = useStore();
5861

5962
const { Wrapper, Left, Center, Right, BackLink } = Styled;
6063
return (
6164
<Wrapper>
62-
<Left>
65+
<Left sidebar={settingsStore.sidebarVisible}>
6366
{onBackClick && (
6467
<BackLink onClick={onBackClick}>
6568
<ArrowLeft />

0 commit comments

Comments
 (0)