mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-21 16:38:23 +01:00
19 lines
484 B
TypeScript
19 lines
484 B
TypeScript
// Copyright 2024, Command Line Inc.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
import { LayoutTreeState } from "frontend/layout/index";
|
|
|
|
function findLeafIdFromBlockId(layoutTree: LayoutTreeState<TabLayoutData>, blockId: string): string {
|
|
if (layoutTree?.leafs == null) {
|
|
return null;
|
|
}
|
|
for (let leaf of layoutTree.leafs) {
|
|
if (leaf.data.blockId == blockId) {
|
|
return leaf.id;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
export { findLeafIdFromBlockId };
|