move Peered to implementation directory
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
//
|
||||
// ManageMembersView.swift
|
||||
// Peered
|
||||
//
|
||||
// Created by Oskar Chybowski on 06/10/2025.
|
||||
//
|
||||
import SwiftUI
|
||||
|
||||
struct ManageMembersView: 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")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user