BaseMetricScreen
fun <T> BaseMetricScreen(onNavigateUp: () -> Unit, telemetryType: ERROR CLASS: Symbol not found for TelemetryType??, titleRes: ERROR CLASS: Symbol not found for StringResource, nodeName: String, data: List<T>, timeProvider: (T) -> Double, infoData: List<InfoDialogData> = emptyList(), snackbarHostState: ERROR CLASS: Symbol not found for SnackbarHostState = remember { SnackbarHostState() }, onRequestTelemetry: () -> Unit? = null, chartPart: (ERROR CLASS: Symbol not found for Modifier, Double?, ERROR CLASS: Symbol not found for VicoScrollState, (Double) -> Unit) -> Unit, listPart: (ERROR CLASS: Symbol not found for Modifier, Double?, ERROR CLASS: Symbol not found for LazyListState, (Double) -> Unit) -> Unit, controlPart: () -> Unit = {})(source)
A high-level template for metric screens that handles the Scaffold, AppBar, adaptive layout, and synchronization.