fix(component): click area of the item (#2221)

Co-authored-by: Himself65 <himself65@outlook.com>
This commit is contained in:
Fangdun Tsai
2023-05-04 13:46:56 +08:00
committed by GitHub
parent 3d43e61087
commit 238f69b4e7
3 changed files with 16 additions and 7 deletions
@@ -9,7 +9,7 @@ export const StyledListItem = styled('div')<{
color: active
? 'var(--affine-primary-color)'
: 'var(--affine-text-primary-color)',
paddingLeft: '16px',
paddingLeft: '2px',
paddingRight: '2px',
borderRadius: '8px',
cursor: 'pointer',
@@ -17,7 +17,7 @@ export const StyledListItem = styled('div')<{
position: 'relative',
flexShrink: 0,
userSelect: 'none',
...displayFlex('flex-start', 'center'),
...displayFlex('flex-start', 'stretch'),
...(disabled
? {
cursor: 'not-allowed',
@@ -25,8 +25,9 @@ export const StyledListItem = styled('div')<{
}
: {}),
'> svg, a > svg': {
'a > svg, div > svg': {
fontSize: '20px',
marginLeft: '14px',
marginRight: '12px',
color: active
? 'var(--affine-primary-color)'
@@ -105,8 +105,17 @@ export const RootAppSidebar = ({
onOpenQuickSearchModal();
}, [onOpenQuickSearchModal])}
>
<SearchIcon />
{t['Quick search']()}
<div
style={{
display: 'flex',
flex: 1,
alignItems: 'center',
justifyContent: 'flex-start',
}}
>
<SearchIcon />
{t['Quick search']()}
</div>
</StyledListItem>
<StyledListItem
active={
@@ -69,7 +69,6 @@ export const changeLogSlideInStyle = style({
// fixme: if width is 100% and marginLeft is 0,
// the UI will overflow on app sidebar
width: '99%',
marginLeft: '2px',
height: '32px',
display: 'flex',
justifyContent: 'space-between',
@@ -78,7 +77,7 @@ export const changeLogSlideInStyle = style({
backgroundColor: 'var(--affine-tertiary-color)',
border: '1px solid var(--affine-primary-color)',
borderRight: 'none',
paddingLeft: '8px',
paddingLeft: '14px',
borderRadius: '16px 0 0 16px',
cursor: 'pointer',
zIndex: 1001,