diff options
author | Torsten Grote <t@grobox.de> | 2020-09-08 15:14:43 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-09-08 15:39:53 -0300 |
commit | 0030ad13496571616501500dfd9df18652869004 (patch) | |
tree | a8e75101edee511f2a1ba62e7a30c1dfe41aaa04 /merchant-terminal/src/main/java/net/taler/merchantpos/config/ConfigFragment.kt | |
parent | 7260531f37b5832b3a0f8059bf931919a6e0b059 (diff) | |
download | taler-android-0030ad13496571616501500dfd9df18652869004.tar.gz taler-android-0030ad13496571616501500dfd9df18652869004.tar.bz2 taler-android-0030ad13496571616501500dfd9df18652869004.zip |
[pos] use bottom sheet for showing errors instead of snackbar
Diffstat (limited to 'merchant-terminal/src/main/java/net/taler/merchantpos/config/ConfigFragment.kt')
-rw-r--r-- | merchant-terminal/src/main/java/net/taler/merchantpos/config/ConfigFragment.kt | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/merchant-terminal/src/main/java/net/taler/merchantpos/config/ConfigFragment.kt b/merchant-terminal/src/main/java/net/taler/merchantpos/config/ConfigFragment.kt index c31eb61..3ee5148 100644 --- a/merchant-terminal/src/main/java/net/taler/merchantpos/config/ConfigFragment.kt +++ b/merchant-terminal/src/main/java/net/taler/merchantpos/config/ConfigFragment.kt @@ -27,7 +27,6 @@ import android.view.View.VISIBLE import android.view.ViewGroup import androidx.fragment.app.Fragment import androidx.fragment.app.activityViewModels -import androidx.lifecycle.Observer import com.google.android.material.snackbar.BaseTransientBottomBar.LENGTH_LONG import com.google.android.material.snackbar.Snackbar import net.taler.common.navigate @@ -35,7 +34,6 @@ import net.taler.merchantpos.MainViewModel import net.taler.merchantpos.R import net.taler.merchantpos.config.ConfigFragmentDirections.Companion.actionSettingsToOrder import net.taler.merchantpos.databinding.FragmentMerchantConfigBinding -import net.taler.merchantpos.topSnackbar /** * Fragment that displays merchant settings. @@ -76,7 +74,7 @@ class ConfigFragment : Fragment() { password = ui.passwordView.editText!!.text.toString() ) configManager.fetchConfig(config, true, ui.savePasswordCheckBox.isChecked) - configManager.configUpdateResult.observe(viewLifecycleOwner, Observer { result -> + configManager.configUpdateResult.observe(viewLifecycleOwner, { result -> if (onConfigUpdate(result)) { configManager.configUpdateResult.removeObservers(viewLifecycleOwner) } @@ -150,7 +148,7 @@ class ConfigFragment : Fragment() { private fun onConfigReceived(currency: String) { onResultReceived() updateView() - topSnackbar(requireView(), getString(R.string.config_changed, currency), LENGTH_LONG) + Snackbar.make(requireView(), getString(R.string.config_changed, currency), LENGTH_LONG).show() navigate(actionSettingsToOrder()) } |