buildDetailFieldSection method

dynamic buildDetailFieldSection(
  1. T? item
)

Implementation

buildDetailFieldSection(T? item) {
  if (T == BaseModel) {
    throw Exception('BaseModel does not have a detail field section');
  }
  try {
    // final factory = _baseModelRegistryNotifier.getFactory<T>();
    final factory = _baseModelGeneralRegistryNotifier.getFactory<T>();
    debugPrint("[[factory type]]: ${factory.runtimeType}");
    return factory.buildDetailFieldSection(item);
  } catch (e, s) {
    debugPrint(
        "[[Error on GenericsManager.buildDetailFieldSection]]: $e\n$s");
    throw Exception('Unknown GenericItem type: $T');
  }
}