NoAppView: Make new action button optional
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -52,18 +52,21 @@ class NoAppView @JvmOverloads constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JvmOverloads
|
||||||
@ModelProp
|
@ModelProp
|
||||||
fun showAction(visibility: Boolean) {
|
fun showAction(visibility: Boolean = false) {
|
||||||
binding.button.isVisible = visibility
|
binding.button.isVisible = visibility
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JvmOverloads
|
||||||
@ModelProp
|
@ModelProp
|
||||||
fun actionMessage(message: String) {
|
fun actionMessage(message: String = String()) {
|
||||||
binding.button.text = message
|
binding.button.text = message
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@JvmOverloads
|
||||||
@CallbackProp
|
@CallbackProp
|
||||||
fun actionCallback(viewOnClickListener: OnClickListener?) {
|
fun actionCallback(viewOnClickListener: OnClickListener? = null) {
|
||||||
binding.button.setOnClickListener(viewOnClickListener)
|
binding.button.setOnClickListener(viewOnClickListener)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user