mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 04:18:54 +00:00
feat: update filter button (#2609)
This commit is contained in:
@@ -0,0 +1,7 @@
|
|||||||
|
import { style } from '@vanilla-extract/css';
|
||||||
|
|
||||||
|
export const filterButton = style({
|
||||||
|
borderRadius: '8px',
|
||||||
|
padding: '2px 8px 2px 4px',
|
||||||
|
margin: '20px',
|
||||||
|
});
|
||||||
@@ -1,12 +1,10 @@
|
|||||||
import { MenuItem, styled } from '@affine/component';
|
import { Button, MenuItem } from '@affine/component';
|
||||||
|
import { FilteredIcon } from '@blocksuite/icons';
|
||||||
|
|
||||||
import Menu from '../../../ui/menu/menu';
|
import Menu from '../../../ui/menu/menu';
|
||||||
import { CreateFilterMenu } from '../filter/vars';
|
import { CreateFilterMenu } from '../filter/vars';
|
||||||
import type { useAllPageSetting } from '../use-all-page-setting';
|
import type { useAllPageSetting } from '../use-all-page-setting';
|
||||||
|
import { filterButton } from './view-list.css';
|
||||||
const NoDragDiv = styled('div')`
|
|
||||||
-webkit-app-region: no-drag;
|
|
||||||
`;
|
|
||||||
|
|
||||||
export const ViewList = ({
|
export const ViewList = ({
|
||||||
setting,
|
setting,
|
||||||
@@ -33,9 +31,9 @@ export const ViewList = ({
|
|||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<NoDragDiv style={{ marginRight: 12, cursor: 'pointer' }}>
|
<Button style={{ marginRight: 12, cursor: 'pointer' }}>
|
||||||
{setting.currentView.name}
|
{setting.currentView.name}
|
||||||
</NoDragDiv>
|
</Button>
|
||||||
</Menu>
|
</Menu>
|
||||||
)}
|
)}
|
||||||
<Menu
|
<Menu
|
||||||
@@ -52,7 +50,9 @@ export const ViewList = ({
|
|||||||
/>
|
/>
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<NoDragDiv style={{ cursor: 'pointer' }}>Filter</NoDragDiv>
|
<Button icon={<FilteredIcon />} className={filterButton}>
|
||||||
|
Filter
|
||||||
|
</Button>
|
||||||
</Menu>
|
</Menu>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user