Updated on 2026-08-14
This commit is contained in:
parent
e2d0973392
commit
d9bc010cd0
12 changed files with 242 additions and 94 deletions
|
|
@ -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()
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue