Refactor: Replace the param type 'LocationsProvider' with 'SearchAutoCompletionItemProvider'

This commit is contained in:
Nebojsa Vuksic 2025-07-31 15:38:38 +02:00
parent 25d2d25132
commit a6435ba771

View File

@ -25,7 +25,6 @@ import org.jetbrains.plugins.template.ComposeTemplateBundle
import org.jetbrains.plugins.template.weatherApp.model.Location import org.jetbrains.plugins.template.weatherApp.model.Location
import org.jetbrains.plugins.template.weatherApp.model.SelectableLocation import org.jetbrains.plugins.template.weatherApp.model.SelectableLocation
import org.jetbrains.plugins.template.weatherApp.model.WeatherForecastData import org.jetbrains.plugins.template.weatherApp.model.WeatherForecastData
import org.jetbrains.plugins.template.weatherApp.services.LocationsProvider
import org.jetbrains.plugins.template.weatherApp.services.MyLocationsViewModelApi import org.jetbrains.plugins.template.weatherApp.services.MyLocationsViewModelApi
import org.jetbrains.plugins.template.weatherApp.services.SearchAutoCompletionItemProvider import org.jetbrains.plugins.template.weatherApp.services.SearchAutoCompletionItemProvider
import org.jetbrains.plugins.template.weatherApp.services.WeatherViewModelApi import org.jetbrains.plugins.template.weatherApp.services.WeatherViewModelApi
@ -36,7 +35,7 @@ import org.jetbrains.plugins.template.weatherApp.ui.components.WeatherDetailsCar
internal fun WeatherAppSample( internal fun WeatherAppSample(
myLocationViewModel: MyLocationsViewModelApi, myLocationViewModel: MyLocationsViewModelApi,
weatherViewModelApi: WeatherViewModelApi, weatherViewModelApi: WeatherViewModelApi,
searchAutoCompletionItemProvided: LocationsProvider searchAutoCompletionItemProvider: SearchAutoCompletionItemProvider<Location>
) { ) {
HorizontalSplitLayout( HorizontalSplitLayout(
first = { first = {
@ -51,7 +50,7 @@ internal fun WeatherAppSample(
RightColumn( RightColumn(
myLocationViewModel, myLocationViewModel,
weatherViewModelApi, weatherViewModelApi,
searchAutoCompletionItemProvided, searchAutoCompletionItemProvider,
modifier = Modifier modifier = Modifier
.fillMaxSize() .fillMaxSize()
.padding(start = 8.dp, end = 8.dp) .padding(start = 8.dp, end = 8.dp)