AreYouSureUtil.kt 903 B

1234567891011121314151617181920212223242526272829
  1. package vn.hongyegroup.yybusiness.widget
  2. import androidx.fragment.app.FragmentActivity
  3. import com.android.basiclib.engine.dialog.PopupType
  4. import com.android.basiclib.engine.dialog.showPopup
  5. import com.android.basiclib.ext.click
  6. import vn.hongyegroup.yybusiness.databinding.PopopAreYouSureBinding
  7. object AreYouSureUtil {
  8. fun showPopup(activity: FragmentActivity, title: String, onConfirmAction: () -> Unit) {
  9. activity.showPopup(
  10. popupType = PopupType.CENTER,
  11. viewBinding = PopopAreYouSureBinding::inflate,
  12. onCreateListener = { binding, control ->
  13. binding.tvTitle.text = title
  14. binding.btnNo.click {
  15. control.dismiss()
  16. }
  17. binding.btnYes.click {
  18. control.dismiss()
  19. onConfirmAction()
  20. }
  21. }
  22. )
  23. }
  24. }