diff --git a/src/mol-plugin/ui/plugin.tsx b/src/mol-plugin/ui/plugin.tsx index f5753b50ef232c494f482cfdae94506d8f4af755..6410c7cd4b3172751aed089f202ea684a9c98fd7 100644 --- a/src/mol-plugin/ui/plugin.tsx +++ b/src/mol-plugin/ui/plugin.tsx @@ -185,9 +185,9 @@ export class CurrentObject extends PluginUIComponent { if (!showActions) return null; - return cell.status === 'ok' && <> - <UpdateTransformContol state={current.state} transform={transform} /> - <StateObjectActions state={current.state} nodeRef={ref} /> + return <> + {(cell.status === 'ok' || cell.status == 'error') && <UpdateTransformContol state={current.state} transform={transform} /> } + {cell.status === 'ok' && <StateObjectActions state={current.state} nodeRef={ref} />} </>; } } \ No newline at end of file diff --git a/src/mol-plugin/ui/state/tree.tsx b/src/mol-plugin/ui/state/tree.tsx index c48ee107237ad18799a598a89a732fefbfdebb46..f2c4ac4f805505441a4f14a1b9e387b64cdf1a5a 100644 --- a/src/mol-plugin/ui/state/tree.tsx +++ b/src/mol-plugin/ui/state/tree.tsx @@ -214,8 +214,8 @@ class StateTreeNodeLabel extends PluginUIComponent< label = <><b>[{cell.status}]</b> <span title={name}>{name}</span></>; } else if (cell.status !== 'ok' || !cell.obj) { const name = n.transformer.definition.display.name; - const title = `${cell.errorText}` - label = <><b>[{cell.status}]</b> <a title={title} href='#' onClick={this.setCurrent}>{name}</a>: <i>{cell.errorText}</i></>; + const title = `${cell.errorText}`; + label = <><a title={title} href='#' onClick={this.setCurrent}><b>[{cell.status}]</b> {name}: <i>{cell.errorText}</i> </a></>; } else { const obj = cell.obj as PluginStateObject.Any; const title = `${obj.label} ${obj.description ? obj.description : ''}`