removeWidget function
Implementation
Future<void> removeWidget(WidgetModel model, List<dynamic> arguments) async {
// index
int? index = (model.parent?.children?.contains(model) ?? false)
? model.parent?.children?.indexOf(model)
: null;
// index should never be null
if (index != null) {
// dispose of this model
model.dispose();
model.parent?.children?.removeAt(index);
}
}