opti: 1.page tree; 2. icon invert; 3.topbar;

This commit is contained in:
mitsuha
2022-08-09 17:29:43 +08:00
parent f413d4ce0e
commit f0788e0b4b
6 changed files with 78 additions and 34 deletions
@@ -15,6 +15,7 @@ import styles from './tree-item.module.scss';
import { useFlag } from '@toeverything/datasource/feature-flags';
import MoreActions from './MoreActions';
import { useTheme } from '@toeverything/components/ui';
export type TreeItemProps = {
/** The main text to display on this line */
value: string;
@@ -61,11 +62,13 @@ export const TreeItem = forwardRef<HTMLDivElement, TreeItemProps>(
},
ref
) => {
const { workspace_id } = useParams();
const { workspace_id, page_id } = useParams();
const BooleanPageTreeItemMoreActions = useFlag(
'BooleanPageTreeItemMoreActions',
true
);
const theme = useTheme();
return (
<li
ref={wrapperRef}
@@ -106,6 +109,11 @@ export const TreeItem = forwardRef<HTMLDivElement, TreeItemProps>(
className={styles['Text']}
{...handleProps}
to={`/${workspace_id}/${pageId}`}
style={{
...(pageId === page_id && {
color: theme.affine.palette.primary,
}),
}}
>
{value}
</Link>
@@ -2,7 +2,8 @@
box-sizing: border-box;
padding-left: var(--spacing);
list-style: none;
padding: 6px 0;
padding-top: 6px;
padding-bottom: 6px;
font-size: 14px;
&:hover {
background: #f5f7f8;