Add a “displayName” attribute to props so that prop names can be more user friendly instead of being restricted to js variable name rules. Just like how components have user friendly names with the displayName attribute.
example - showModal would display as Show Modal in the editor ui:
props: {
showModal: {
type: 'boolean'
displayName: 'Show Modal'
...