close
A role that indicates a button that closes the current operation.
Declaration
static let close: ButtonRoleDiscussion
Unlike a cancel operation, a close operation doesn’t lose progress for a user.
The following view would display a close button in the toolbar.
struct NewContactSheet: View {
@Environment(\.dismiss) private var dismiss
var body: some View {
NavigationStack {
NewContactEditor()
.toolbar {
Button(role: .close) {
dismiss()
}
}
}
}
}