package com.sw.inbound.dialog import android.content.Context import android.view.LayoutInflater import android.view.View import com.sw.inbound.databinding.DialogNotReceiptWarnBinding import com.sw.inbound.databinding.DialogWarnBinding import com.sw.inbound.utils.ext.dp class WarnDialog( context: Context, var content:String, var cancelBlock: () -> Unit = {}, var confirmBlock: () -> Unit = {}, ) : BaseDialog(context = context, defWidth = 660.dp, defHeight = 360.dp) { private lateinit var binding: DialogWarnBinding override fun getRootView(): View { val inflater = LayoutInflater.from(context) binding = DialogWarnBinding.inflate(inflater) return binding.root } override fun initView() { binding.tvWarnContent.text = content binding.btnCancel.setOnClickListener { cancelBlock() dismiss() } binding.btnConfirm.setOnClickListener { confirmBlock() dismiss() } } }