Bugfixes, renames, create custom TextEditor, logic simplifications

This commit is contained in:
2026-05-14 20:21:41 +02:00
parent 23fd16f88e
commit 3e8d5eb025
8 changed files with 83 additions and 28 deletions
@@ -0,0 +1,28 @@
//
// ManageMembersView.swift
// Peered
//
// Created by Oskar Chybowski on 06/10/2025.
//
import SwiftUI
struct ManageMembersScreen: View {
@Bindable var noteAdvertiser: NoteEditingSessionServer
let noteTitle: String
@Binding var noteContent: String
var body: some View {
List(noteAdvertiser.visiblePeers) { peer in
HStack {
Text(peer.id)
Spacer()
PeerStateButton(peerState: peer.state) {
noteAdvertiser.invite(peer: peer, to: .init(title: noteTitle, noteSnapshot: noteContent))
}
}
}
.navigationTitle("Visible users")
}
}