diff --git a/damus/Assets.xcassets/tor.imageset/Contents.json b/damus/Assets.xcassets/tor.imageset/Contents.json new file mode 100644 index 00000000..62062a1b --- /dev/null +++ b/damus/Assets.xcassets/tor.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "tor.svg.png", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/damus/Assets.xcassets/tor.imageset/tor.svg.png b/damus/Assets.xcassets/tor.imageset/tor.svg.png new file mode 100644 index 00000000..0f4afdb1 Binary files /dev/null and b/damus/Assets.xcassets/tor.imageset/tor.svg.png differ diff --git a/damus/Views/Relays/RelayView.swift b/damus/Views/Relays/RelayView.swift index a50a35b5..428e8b73 100644 --- a/damus/Views/Relays/RelayView.swift +++ b/damus/Views/Relays/RelayView.swift @@ -50,6 +50,13 @@ struct RelayView: View { .padding(.bottom, 2) .lineLimit(1) RelayType(is_paid: state.relay_model_cache.model(with_relay_id: relay)?.metadata.is_paid ?? false) + + if relay.absoluteString.hasSuffix(".onion") { + Image("tor") + .resizable() + .interpolation(.none) + .frame(width: 20, height: 20) + } } Text(relay.absoluteString) .font(.subheadline)