|
|
@ -71,7 +71,7 @@ import com.google.samples.apps.nowinandroid.core.designsystem.component.NiaTopAp
|
|
|
|
import com.google.samples.apps.nowinandroid.core.designsystem.icon.NiaIcons
|
|
|
|
import com.google.samples.apps.nowinandroid.core.designsystem.icon.NiaIcons
|
|
|
|
import com.google.samples.apps.nowinandroid.core.designsystem.theme.GradientColors
|
|
|
|
import com.google.samples.apps.nowinandroid.core.designsystem.theme.GradientColors
|
|
|
|
import com.google.samples.apps.nowinandroid.core.designsystem.theme.LocalGradientColors
|
|
|
|
import com.google.samples.apps.nowinandroid.core.designsystem.theme.LocalGradientColors
|
|
|
|
import com.google.samples.apps.nowinandroid.core.ui.ErrorHandler
|
|
|
|
import com.google.samples.apps.nowinandroid.core.ui.SnackbarErrorHandler
|
|
|
|
import com.google.samples.apps.nowinandroid.feature.settings.SettingsDialog
|
|
|
|
import com.google.samples.apps.nowinandroid.feature.settings.SettingsDialog
|
|
|
|
import com.google.samples.apps.nowinandroid.navigation.NiaNavHost
|
|
|
|
import com.google.samples.apps.nowinandroid.navigation.NiaNavHost
|
|
|
|
import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination
|
|
|
|
import com.google.samples.apps.nowinandroid.navigation.TopLevelDestination
|
|
|
@ -130,7 +130,7 @@ internal fun NiaApp(
|
|
|
|
val unreadDestinations by appState.topLevelDestinationsWithUnreadResources
|
|
|
|
val unreadDestinations by appState.topLevelDestinationsWithUnreadResources
|
|
|
|
.collectAsStateWithLifecycle()
|
|
|
|
.collectAsStateWithLifecycle()
|
|
|
|
|
|
|
|
|
|
|
|
val errorHandler = ErrorHandler(snackbarHostState)
|
|
|
|
val snackbarErrorHandler = SnackbarErrorHandler(snackbarHostState)
|
|
|
|
|
|
|
|
|
|
|
|
if (showSettingsDialog) {
|
|
|
|
if (showSettingsDialog) {
|
|
|
|
SettingsDialog(
|
|
|
|
SettingsDialog(
|
|
|
@ -221,7 +221,7 @@ internal fun NiaApp(
|
|
|
|
duration = Short,
|
|
|
|
duration = Short,
|
|
|
|
) == ActionPerformed
|
|
|
|
) == ActionPerformed
|
|
|
|
},
|
|
|
|
},
|
|
|
|
errorHandler = errorHandler,
|
|
|
|
snackbarErrorHandler = snackbarErrorHandler,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|