The quick and dirty way would be to simple disable all those modeling modules from the Modeler.
const modeler = new Modeler({
container,
keyboard: {
bindTo: document
},
additionalModules: [
propertiesPanelModule,
propertiesProviderModule,
{
contextPad: ["value", {}],
contextPadProvider: ["value", {}],
palette: ["value", {}],
paletteProvider: ["value", {}],
dragging: ["value", {}],
move: ["value", {}],
create: ["value", {}],
// ...
}
],
propertiesPanel: {
parent: "#properties-panel-parent"
}
});