fix: handle root block when indent

This commit is contained in:
lawvs
2022-08-12 16:58:54 +08:00
parent bdc61ed02e
commit 42f02aed5c
5 changed files with 28 additions and 14 deletions
@@ -173,7 +173,7 @@ export const BulletView = ({ block, editor }: CreateView) => {
}
return true;
} else {
return tabBlock(block, isShiftKey);
return tabBlock(editor, block, isShiftKey);
}
};
@@ -167,7 +167,7 @@ export const NumberedView = ({ block, editor }: CreateView) => {
}
return true;
} else {
tabBlock(block, isShiftKey);
tabBlock(editor, block, isShiftKey);
return false;
}
};
@@ -211,7 +211,7 @@ export const TextView = ({
block.firstCreateFlag = true;
};
const onTab: TextProps['handleTab'] = async ({ isShiftKey }) => {
await tabBlock(block, isShiftKey);
await tabBlock(editor, block, isShiftKey);
return true;
};
@@ -100,7 +100,7 @@ export const TodoView = ({ block, editor }: CreateView) => {
};
const on_tab: TextProps['handleTab'] = async ({ isShiftKey }) => {
await tabBlock(block, isShiftKey);
await tabBlock(editor, block, isShiftKey);
return true;
};