mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-13 01:21:58 +00:00
fix: 右侧配置面板面包屑点击无效
This commit is contained in:
parent
00c28dde6f
commit
353fb10e21
@ -42,22 +42,26 @@ export class SettingsPrimaryPane extends Component<{ editor: Editor }> {
|
||||
const items = [];
|
||||
let l = 3;
|
||||
while (l-- > 0 && node) {
|
||||
const _node = node;
|
||||
const props =
|
||||
l === 2
|
||||
? {}
|
||||
: {
|
||||
onMouseOver: hoverNode.bind(null, node, true),
|
||||
onMouseOut: hoverNode.bind(null, node, false),
|
||||
onMouseOver: hoverNode.bind(null, _node, true),
|
||||
onMouseOut: hoverNode.bind(null, _node, false),
|
||||
onClick: () => {
|
||||
selectNode.call(null, node);
|
||||
const getName = (node) => {
|
||||
if (!_node) {
|
||||
return;
|
||||
}
|
||||
selectNode.call(null, _node);
|
||||
const getName = (node: any) => {
|
||||
const npm = node?.componentMeta?.npm;
|
||||
return [npm?.package, npm?.componentName].filter((item) => !!item).join('-') ||
|
||||
node?.componentMeta?.componentName ||
|
||||
'';
|
||||
};
|
||||
const selected = getName(current);
|
||||
const target = getName(node);
|
||||
const target = getName(_node);
|
||||
editor?.emit('skeleton.settingsPane.Breadcrumb', {
|
||||
selected,
|
||||
target,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user