diff --git a/src/view/modals.py b/src/view/modals.py index 0df3d73..7828785 100644 --- a/src/view/modals.py +++ b/src/view/modals.py @@ -64,11 +64,12 @@ def edit_example(example, sense): result.append(h("span.example-component-button.example-component-none", {"on": {"click": role_msg(idx, "none")}}, "N")) - result.extend([ - h("span.example-component-button", - {"on": {"click": message.msg(message.ExampleComponentAdd, example_original, idx)}}, "+"), - h("span.example-component-button", - {"on": {"click": message.msg(message.ExampleComponentRemove, example_original, idx)}}, "-")]) + if "-" not in example.inner.other_attributes["structureName"]: + result.extend([ + h("span.example-component-button", + {"on": {"click": message.msg(message.ExampleComponentAdd, example_original, idx)}}, "+"), + h("span.example-component-button", + {"on": {"click": message.msg(message.ExampleComponentRemove, example_original, idx)}}, "-")]) return result