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();
}
}