When defining a custom block, the inserter property in block.json can be used to control if the block is available to be inserted by the user or if it can only be added programmatically. In some cases, a custom block is overkill, and a block variation is a better solution. For example, a user in…