forked from mirrors/linphone-iphone
Remove "all day meeting" option in meeting scheduling
This commit is contained in:
parent
1693c21e2e
commit
4fa2d92382
2 changed files with 24 additions and 58 deletions
|
|
@ -132,63 +132,31 @@ struct ScheduleMeetingFragment: View {
|
|||
Spacer()
|
||||
}.padding(.bottom, -5)
|
||||
|
||||
if !meetingViewModel.allDayMeeting {
|
||||
HStack(spacing: 10) {
|
||||
Text(meetingViewModel.fromTime)
|
||||
.fontWeight(.bold)
|
||||
.padding(.leading, 50)
|
||||
.frame(height: 29, alignment: .leading)
|
||||
.default_text_style_500(styleSize: 16)
|
||||
.opacity(meetingViewModel.allDayMeeting ? 0 : 1)
|
||||
.onTapGesture {
|
||||
setFromDate = true
|
||||
selectedDate = meetingViewModel.fromDate
|
||||
showTimePicker.toggle()
|
||||
}
|
||||
Text(meetingViewModel.toTime)
|
||||
.fontWeight(.bold)
|
||||
.padding(.leading, 10)
|
||||
.frame(height: 29, alignment: .leading)
|
||||
.default_text_style_500(styleSize: 16)
|
||||
.opacity(meetingViewModel.allDayMeeting ? 0 : 1)
|
||||
.onTapGesture {
|
||||
setFromDate = false
|
||||
selectedDate = meetingViewModel.toDate
|
||||
showTimePicker.toggle()
|
||||
}
|
||||
Spacer()
|
||||
Toggle("", isOn: $meetingViewModel.allDayMeeting)
|
||||
.labelsHidden()
|
||||
.tint(Color.orangeMain300)
|
||||
Text("All day")
|
||||
.default_text_style_500(styleSize: 16)
|
||||
.padding(.trailing, 15)
|
||||
}
|
||||
} else {
|
||||
HStack(alignment: .center, spacing: 10) {
|
||||
Image("clock")
|
||||
.renderingMode(.template)
|
||||
.resizable()
|
||||
.foregroundStyle(Color.grayMain2c800)
|
||||
.frame(width: 24, height: 24)
|
||||
.padding(.leading, 15)
|
||||
Text(meetingViewModel.toDateStr)
|
||||
.fontWeight(.bold)
|
||||
.default_text_style_500(styleSize: 16)
|
||||
.onTapGesture {
|
||||
setFromDate = false
|
||||
selectedDate = meetingViewModel.toDate
|
||||
showDatePicker.toggle()
|
||||
}
|
||||
Spacer()
|
||||
Toggle("", isOn: $meetingViewModel.allDayMeeting)
|
||||
.labelsHidden()
|
||||
.tint(Color.orangeMain300)
|
||||
Text("All day")
|
||||
.default_text_style_500(styleSize: 16)
|
||||
.padding(.trailing, 15) }
|
||||
HStack(spacing: 10) {
|
||||
Text(meetingViewModel.fromTime)
|
||||
.fontWeight(.bold)
|
||||
.padding(.leading, 50)
|
||||
.frame(height: 29, alignment: .leading)
|
||||
.default_text_style_500(styleSize: 16)
|
||||
.onTapGesture {
|
||||
setFromDate = true
|
||||
selectedDate = meetingViewModel.fromDate
|
||||
showTimePicker.toggle()
|
||||
}
|
||||
Text(meetingViewModel.toTime)
|
||||
.fontWeight(.bold)
|
||||
.padding(.leading, 10)
|
||||
.frame(height: 29, alignment: .leading)
|
||||
.default_text_style_500(styleSize: 16)
|
||||
.onTapGesture {
|
||||
setFromDate = false
|
||||
selectedDate = meetingViewModel.toDate
|
||||
showTimePicker.toggle()
|
||||
}
|
||||
Spacer()
|
||||
}
|
||||
|
||||
|
||||
HStack(alignment: .center, spacing: 10) {
|
||||
Image("earth")
|
||||
.renderingMode(.template)
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ class MeetingViewModel: ObservableObject {
|
|||
@Published var showBroadcastHelp: Bool = false
|
||||
@Published var subject: String = ""
|
||||
@Published var description: String = ""
|
||||
@Published var allDayMeeting: Bool = false
|
||||
@Published var fromDateStr: String = ""
|
||||
@Published var fromTime: String = ""
|
||||
@Published var toDateStr: String = ""
|
||||
|
|
@ -80,7 +79,6 @@ class MeetingViewModel: ObservableObject {
|
|||
showBroadcastHelp = false
|
||||
subject = ""
|
||||
description = ""
|
||||
allDayMeeting = false
|
||||
sendInvitations = true
|
||||
participants = []
|
||||
operationInProgress = false
|
||||
|
|
@ -122,7 +120,7 @@ class MeetingViewModel: ObservableObject {
|
|||
func getFullDateString() -> String {
|
||||
let formatter = DateFormatter()
|
||||
formatter.dateFormat = "EEE d MMM yyyy"
|
||||
return "\(formatter.string(from: fromDate)) | \(allDayMeeting ? "All day" : "\(fromTime) - \(toTime)")"
|
||||
return "\(formatter.string(from: fromDate)) | \(fromTime) - \(toTime)"
|
||||
}
|
||||
|
||||
func addParticipants(participantsToAdd: [SelectedAddressModel]) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue