purple: add staging option to DamusPurpleURL

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-01-28 15:30:43 -08:00
parent 500f8bc2ec
commit 0c63f2ee26
4 changed files with 52 additions and 20 deletions

View File

@@ -15,7 +15,7 @@ struct DamusPurpleURLSheetView: View {
let purple_url: DamusPurpleURL
var body: some View {
switch self.purple_url {
switch self.purple_url.variant {
case .verify_npub(let checkout_id):
DamusPurpleVerifyNpubView(damus_state: damus_state, checkout_id: checkout_id)
case .welcome(_):
@@ -28,7 +28,7 @@ struct DamusPurpleURLSheetView: View {
struct DamusPurpleURLSheetView_Previews: PreviewProvider {
static var previews: some View {
DamusPurpleURLSheetView(damus_state: test_damus_state, purple_url: .verify_npub(checkout_id: "123"))
DamusPurpleURLSheetView(damus_state: test_damus_state, purple_url: .init(is_staging: false, variant: .verify_npub(checkout_id: "123")))
}
}