(position: "before" | "after")
| 381 | } |
| 382 | |
| 383 | async function handleSplitHorizontal(position: "before" | "after") { |
| 384 | const layoutModel = getLayoutModelForStaticTab(); |
| 385 | const focusedNode = globalStore.get(layoutModel.focusedNode); |
| 386 | if (focusedNode == null) { |
| 387 | return; |
| 388 | } |
| 389 | const blockDef = getDefaultNewBlockDef(); |
| 390 | await createBlockSplitHorizontally(blockDef, focusedNode.data.blockId, position); |
| 391 | } |
| 392 | |
| 393 | async function handleSplitVertical(position: "before" | "after") { |
| 394 | const layoutModel = getLayoutModelForStaticTab(); |
no test coverage detected