File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
WooCommerce/src/main/kotlin/com/woocommerce/android/ui/bookings/filter/type Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 11package com.woocommerce.android.ui.bookings.filter.type
22
33import androidx.compose.runtime.Composable
4+ import androidx.compose.runtime.collectAsState
5+ import androidx.compose.runtime.getValue
6+ import androidx.hilt.lifecycle.viewmodel.compose.hiltViewModel
47import com.woocommerce.android.ui.bookings.filter.SingleChoiceFilterPage
8+ import org.wordpress.android.fluxc.network.rest.wpcom.wc.bookings.BookingsFilterOption
9+
10+ @Composable
11+ fun BookingTypeFilterRoute (
12+ initialType : BookingsFilterOption .BookingType ,
13+ onTypeFilterChanged : (BookingsFilterOption .BookingType ) -> Unit ,
14+ ) {
15+ val viewModel = hiltViewModel<BookingTypeFilterViewModel , BookingTypeFilterViewModel .Factory > { factory ->
16+ factory.create(initialType, onTypeFilterChanged)
17+ }
18+
19+ val uiState by viewModel.uiState.collectAsState()
20+ BookingTypeFilterPage (uiState)
21+ }
522
623@Composable
724fun BookingTypeFilterPage (state : BookingTypeFilterUiState ) {
You can’t perform that action at this time.
0 commit comments