Skip to content

Commit ebfcaa1

Browse files
committed
fix: Improve ViewMarkdownPanel responsive toolbar styles
1 parent 865b984 commit ebfcaa1

1 file changed

Lines changed: 32 additions & 19 deletions

File tree

  • frontend/src/components/ViewMarkdownPanel

frontend/src/components/ViewMarkdownPanel/styles.ts

Lines changed: 32 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@ export const markdownPanelBodySx: SystemStyleObject = {
3434
background: 'var(--bg-panel)',
3535
backdropFilter: 'blur(16px)',
3636
color: 'var(--baseText)',
37-
paddingInline: '0.625rem',
38-
minHeight: '44px',
37+
paddingInline: '0.5rem',
38+
minHeight: 'var(--topbar-h, 40px)',
3939
flexShrink: 0,
4040
overflow: 'hidden',
4141
},
4242
'.tld-markdown-mode': {
4343
gridColumn: '1',
4444
justifySelf: 'start',
4545
flexShrink: 0,
46-
padding: '2px',
46+
padding: '1px',
4747
border: '1px solid var(--chakra-colors-whiteAlpha-100)',
4848
borderRadius: 'var(--chakra-radii-md)',
4949
background: 'var(--chakra-colors-whiteAlpha-100)',
@@ -97,6 +97,7 @@ export const markdownPanelBodySx: SystemStyleObject = {
9797
gridColumn: '4',
9898
justifySelf: 'end',
9999
flexShrink: 0,
100+
gap: '0.5rem',
100101
},
101102
'.tld-markdown-sync-button': {
102103
height: '32px',
@@ -163,8 +164,8 @@ export const markdownPanelBodySx: SystemStyleObject = {
163164
},
164165
'.tld-markdown-toolbar-action': {
165166
height: '32px',
166-
minWidth: '34px',
167-
width: '34px',
167+
minWidth: '32px',
168+
width: '32px',
168169
paddingInline: '0',
169170
border: '1px solid var(--chakra-colors-whiteAlpha-100)',
170171
borderRadius: 'var(--chakra-radii-md)',
@@ -602,37 +603,49 @@ export const markdownPanelBodySx: SystemStyleObject = {
602603
},
603604
'@container (max-width: 520px)': {
604605
'.tld-markdown-toolbar': {
605-
gridTemplateColumns: 'minmax(0, 1fr) auto',
606-
gridTemplateRows: 'auto auto',
607-
alignContent: 'center',
608-
rowGap: '0.35rem',
609-
columnGap: '0.45rem',
610-
minHeight: '84px',
611-
paddingBlock: '0.42rem',
606+
gridTemplateColumns: 'auto minmax(0, 1fr) auto auto',
607+
gridTemplateRows: 'auto',
608+
minHeight: 'var(--topbar-h, 40px)',
609+
paddingBlock: 0,
612610
},
613611
'.tld-markdown-mode': {
614-
gridColumn: '1 / -1',
615-
justifySelf: 'center',
612+
gridColumn: '1',
613+
gridRow: '1',
614+
justifySelf: 'start',
616615
maxWidth: '100%',
617616
},
618617
'.tld-markdown-mode button': {
619618
minWidth: '0',
620-
paddingInline: '0.72rem',
619+
width: '3.25rem',
620+
paddingInline: '0.45rem',
621+
},
622+
'.tld-markdown-status': {
623+
display: 'none',
624+
},
625+
'.tld-markdown-sync-group': {
626+
maxWidth: '100%',
621627
},
622628
'.tld-markdown-toolbar-center': {
623-
gridColumn: '1',
624-
gridRow: '2',
629+
gridColumn: '3',
630+
gridRow: '1',
625631
justifySelf: 'end',
626632
minWidth: 0,
627633
},
628634
'.tld-markdown-toolbar-actions': {
629-
gridColumn: '2',
630-
gridRow: '2',
635+
gridColumn: '4',
636+
gridRow: '1',
631637
justifySelf: 'end',
632638
},
633639
'.tld-markdown-sync-button': {
634640
width: '32px',
635641
minWidth: '32px',
636642
},
637643
},
644+
'@container (max-width: 420px)': {
645+
'.tld-markdown-mode button': {
646+
width: '2.8rem',
647+
paddingInline: '0.3rem',
648+
fontSize: '0.7rem',
649+
},
650+
},
638651
}

0 commit comments

Comments
 (0)