fix page arrows

This commit is contained in:
Philipinho
2023-10-26 23:36:01 +01:00
parent fd2ef3a906
commit cb3fc4015b

View File

@ -37,7 +37,7 @@ export default function PageTree() {
const fetchAndSetTreeData = async () => {
if (pageOrderData?.childrenIds) {
if (pageOrderData.childrenIds) {
try {
const pages = await getPages();
const treeData = convertToTree(pages, pageOrderData.childrenIds);
@ -91,7 +91,7 @@ function Node({ node, style, dragHandle }: NodeRendererProps<any>) {
const handleClick = () => {
navigate(`/p/${node.id}`);
}
};
if (node.willReceiveDrop && node.isClosed) {
setTimeout(() => {
@ -213,7 +213,8 @@ function NodeMenu({ node }: { node: NodeApi<TreeNode> }) {
function PageArrow({ node }: { node: NodeApi<TreeNode> }) {
return (
<span onClick={(e) => {
<ActionIcon size={20} variant="subtle" color="gray"
onClick={(e) => {
e.preventDefault();
e.stopPropagation();
node.toggle();
@ -222,15 +223,15 @@ function PageArrow({ node }: { node: NodeApi<TreeNode> }) {
{node.isInternal ? (
node.children && node.children.length > 0 ? (
node.isOpen ? (
<IconChevronDown size={18} />
<IconChevronDown stroke={2} size={18} />
) : (
<IconChevronRight size={18} />
<IconChevronRight stroke={2} size={18} />
)
) : (
<IconChevronRight size={18} style={{ visibility: 'hidden' }} />
)
) : null}
</span>
</ActionIcon>
);
}