diff --git a/Example/example-app/Sources/SessionFeature/NetworkHealthStatusView.swift b/Example/example-app/Sources/SessionFeature/NetworkHealthStatusView.swift
new file mode 100644
index 0000000000000000000000000000000000000000..e13cb6fc56378fc9717b4b7e5fe3469c0b7f3162
--- /dev/null
+++ b/Example/example-app/Sources/SessionFeature/NetworkHealthStatusView.swift
@@ -0,0 +1,33 @@
+import SwiftUI
+
+struct NetworkHealthStatusView: View {
+  var status: Bool?
+
+  var body: some View {
+    switch status {
+    case .some(true):
+      Label("Healthy", systemImage: "wifi")
+        .foregroundColor(.green)
+
+    case .some(false):
+      Label("Unhealthy", systemImage: "bolt.horizontal.fill")
+        .foregroundColor(.red)
+
+    case .none:
+      Label("Unknown", systemImage: "questionmark")
+    }
+  }
+}
+
+#if DEBUG
+struct NetworkHealthStatusView_Previews: PreviewProvider {
+  static var previews: some View {
+    Group {
+      NetworkHealthStatusView(status: true)
+      NetworkHealthStatusView(status: false)
+      NetworkHealthStatusView(status: nil)
+    }
+    .previewLayout(.sizeThatFits)
+  }
+}
+#endif