ReportFilterSelector

fun ReportFilterSelector(screenTitle: String, reportTypeState: MutableState<MeasureReport.MeasureReportType>, showFixedRangeSelection: Boolean, showSubjectSelection: Boolean, uiState: ReportTypeSelectorUiState, dateRange: MutableState<Pair<Long, Long>>?, reportPeriodRange: Map<String, List<ReportRangeSelectionData>>, modifier: Modifier = Modifier, onBackPressed: () -> Unit, onSelectReportDate: (date: Date?) -> Unit, onDateRangeSelected: (Pair<Long, Long>) -> Unit, onReportTypeSelected: (MeasureReport.MeasureReportType) -> Unit, onSubjectRemoved: (MeasureReportSubjectViewData) -> Unit)