Skip to content

Commit 6959054

Browse files
refactor(explore-dash): use autosizing DashUIKit sheet
1 parent 48d5be0 commit 6959054

1 file changed

Lines changed: 17 additions & 7 deletions

File tree

DashWallet/Sources/UI/Explore Dash/UsernameMarketplaceScreen.swift

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -479,11 +479,24 @@ struct UsernameMarketplaceScreen: View {
479479
}
480480
.sheet(item: $registerCandidate) { candidate in
481481
if candidate.isContested {
482-
RegisterNameSheet(label: candidate.label, viewModel: viewModel)
482+
DashUIKit.BottomSheet(showBackButton: .constant(false)) {
483+
RegisterNameSheet(
484+
label: candidate.label,
485+
isContested: candidate.isContested,
486+
viewModel: viewModel)
487+
}
483488
.presentationDetents([.medium, .large])
484489
} else {
485-
RegisterNameSheet(label: candidate.label, viewModel: viewModel)
486-
.presentationDetents([.height(340)])
490+
DashUIKit.BottomSheet.selfSizing(
491+
showBackButton: .constant(false),
492+
fallback: 340,
493+
cornerRadius: 24
494+
) {
495+
RegisterNameSheet(
496+
label: candidate.label,
497+
isContested: candidate.isContested,
498+
viewModel: viewModel)
499+
}
487500
}
488501
}
489502
.overlay {
@@ -1662,6 +1675,7 @@ private struct TransferNameSheet: View {
16621675

16631676
private struct RegisterNameSheet: View {
16641677
let label: String
1678+
let isContested: Bool
16651679
@ObservedObject var viewModel: UsernameMarketplaceViewModel
16661680
@Environment(\.dismiss) private var dismiss
16671681

@@ -1671,10 +1685,6 @@ private struct RegisterNameSheet: View {
16711685
/// anyone's); nil while loading, unavailable, or no contest exists.
16721686
@State private var voteState: ContestVoteState?
16731687

1674-
private var isContested: Bool {
1675-
UsernameMarketplaceService.isContested(label)
1676-
}
1677-
16781688
/// This identity already has a request in for this label — the vote
16791689
/// is in progress and a second submission would just fail.
16801690
private var alreadyRequested: Bool {

0 commit comments

Comments
 (0)