implemented the logic to transfer ownership from a space

This commit is contained in:
Mauro Romito
2026-01-27 17:52:28 +01:00
committed by Mauro
parent 3c3e8466a0
commit ff4e90465e
11 changed files with 72 additions and 22 deletions

View File

@@ -93,15 +93,15 @@ struct RoomChangeRolesScreen: View {
@ToolbarContentBuilder
private var toolbar: some ToolbarContent {
ToolbarItem(placement: .confirmationAction) {
Button(L10n.actionSave) {
ToolbarButton(role: .save) {
context.send(viewAction: .save)
}
.disabled(!context.viewState.hasChanges)
}
if context.viewState.hasChanges {
if context.viewState.mode == .owner {
ToolbarItem(placement: .cancellationAction) {
Button(L10n.actionCancel) {
ToolbarButton(role: .cancel) {
context.send(viewAction: .cancel)
}
}