Updated on 2026-08-14

This commit is contained in:
Tangem 2026-05-29 23:38:31 +05:00
parent e2d0973392
commit d9bc010cd0
12 changed files with 242 additions and 94 deletions

View file

@ -25,11 +25,12 @@ interface SelectApprovalTypeComponent : ComposableBottomSheetComponent {
val cryptoCurrencyStatus: CryptoCurrencyStatus,
val amountFooter: TextReference,
val initialApproveType: ApproveType = ApproveType.LIMITED,
val spenderAddress: String,
val callback: Callback,
)
interface Callback {
fun onApproveTypeSelected(approveType: ApproveType)
fun onApproveTypeSelected(spenderAddress: String, approveType: ApproveType)
fun onCancelClick()
}

View file

@ -43,7 +43,7 @@ internal class SelectApprovalTypeModel @Inject constructor(
}
fun onConfirmClick() {
params.callback.onApproveTypeSelected(uiState.value.approveType)
params.callback.onApproveTypeSelected(params.spenderAddress, uiState.value.approveType)
}
fun onCancelClick() {