detailsView method
Returns the details view based on the plugin type
Implementation
Widget detailsView(BuildContext context) {
final plugin = vyuh.plugins.firstWhere((element) => element == this);
switch (this) {
case AnalyticsPlugin():
return AnalyticsPluginDetail(plugin: plugin as AnalyticsPlugin);
case TelemetryPlugin():
return TelemetryPluginDetail(plugin: plugin as TelemetryPlugin);
case ContentPlugin():
return ContentPluginDetailsView(plugin: plugin as ContentPlugin);
default:
return const SizedBox();
}
}