From 1fbf3cf56e9cb3f48e949fbed029981d5b96e3dc Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Thu, 18 Jul 2024 12:18:05 +0700 Subject: [PATCH] NoAppView: Make new action button optional Signed-off-by: Aayush Gupta --- .../com/aurora/store/view/epoxy/views/app/NoAppView.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/aurora/store/view/epoxy/views/app/NoAppView.kt b/app/src/main/java/com/aurora/store/view/epoxy/views/app/NoAppView.kt index 0d7a029ce..9b563075f 100644 --- a/app/src/main/java/com/aurora/store/view/epoxy/views/app/NoAppView.kt +++ b/app/src/main/java/com/aurora/store/view/epoxy/views/app/NoAppView.kt @@ -52,18 +52,21 @@ class NoAppView @JvmOverloads constructor( } } + @JvmOverloads @ModelProp - fun showAction(visibility: Boolean) { + fun showAction(visibility: Boolean = false) { binding.button.isVisible = visibility } + @JvmOverloads @ModelProp - fun actionMessage(message: String) { + fun actionMessage(message: String = String()) { binding.button.text = message } + @JvmOverloads @CallbackProp - fun actionCallback(viewOnClickListener: OnClickListener?) { + fun actionCallback(viewOnClickListener: OnClickListener? = null) { binding.button.setOnClickListener(viewOnClickListener) } }