fix: now you cant edit the labels of nested stuff
This commit is contained in:
parent
a9c9ba0b5f
commit
201ecf82b4
|
@ -96,16 +96,18 @@ const GateRawProperty = ({
|
|||
}
|
||||
|
||||
let input = (() => {
|
||||
const root = gate.props[name] === prop
|
||||
const renderer = getRendererSafely()
|
||||
const displayExternal = () =>
|
||||
getRendererSafely().simulation.mode === 'ic' &&
|
||||
gate.env === 'global' &&
|
||||
renderer.simulation.mode === 'ic' &&
|
||||
root &&
|
||||
!gate.template.properties.data.some(
|
||||
(prop) => (prop as RawProp).needsUpdate
|
||||
)
|
||||
|
||||
if (
|
||||
(raw.name === 'external' && !displayExternal()) ||
|
||||
(raw.name === 'label' && !external)
|
||||
(raw.name === 'label' && (!external || !root))
|
||||
) {
|
||||
return emptyInput
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue