mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 19:44:05 +00:00
swiftformat
This commit is contained in:
@@ -92,14 +92,12 @@ struct GlobalSearchScreen: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var keyboardShortcuts: some View {
|
private var keyboardShortcuts: some View {
|
||||||
Group {
|
|
||||||
Button("") {
|
Button("") {
|
||||||
context.send(viewAction: .dismiss)
|
context.send(viewAction: .dismiss)
|
||||||
}
|
}
|
||||||
// Need this to enable escape on the textField and forward the presses
|
// Need this to enable escape on the textField and forward the presses
|
||||||
.keyboardShortcut(.escape, modifiers: [])
|
.keyboardShortcut(.escape, modifiers: [])
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private func backgroundColor(for room: GlobalSearchRoom) -> Color {
|
private func backgroundColor(for room: GlobalSearchRoom) -> Color {
|
||||||
if selectedRoom == room {
|
if selectedRoom == room {
|
||||||
|
|||||||
+2
-4
@@ -187,8 +187,8 @@ struct MediaEventsTimelineScreen: View {
|
|||||||
} bottomContent: { EmptyView() }
|
} bottomContent: { EmptyView() }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ViewBuilder
|
||||||
private var emptyMedia: some View {
|
private var emptyMedia: some View {
|
||||||
Group {
|
|
||||||
BigIcon(icon: \.image)
|
BigIcon(icon: \.image)
|
||||||
|
|
||||||
Text(L10n.screenMediaBrowserMediaEmptyStateTitle)
|
Text(L10n.screenMediaBrowserMediaEmptyStateTitle)
|
||||||
@@ -201,10 +201,9 @@ struct MediaEventsTimelineScreen: View {
|
|||||||
.font(.compound.bodyMD)
|
.font(.compound.bodyMD)
|
||||||
.multilineTextAlignment(.center)
|
.multilineTextAlignment(.center)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
@ViewBuilder
|
||||||
private var emptyFiles: some View {
|
private var emptyFiles: some View {
|
||||||
Group {
|
|
||||||
BigIcon(icon: \.document)
|
BigIcon(icon: \.document)
|
||||||
|
|
||||||
Text(L10n.screenMediaBrowserFilesEmptyStateTitle)
|
Text(L10n.screenMediaBrowserFilesEmptyStateTitle)
|
||||||
@@ -217,7 +216,6 @@ struct MediaEventsTimelineScreen: View {
|
|||||||
.font(.compound.bodyMD)
|
.font(.compound.bodyMD)
|
||||||
.multilineTextAlignment(.center)
|
.multilineTextAlignment(.center)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@ToolbarContentBuilder
|
@ToolbarContentBuilder
|
||||||
private var toolbar: some ToolbarContent {
|
private var toolbar: some ToolbarContent {
|
||||||
|
|||||||
+2
-4
@@ -42,7 +42,6 @@ struct MessageComposerTextField: View {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private var keyboardShortcuts: some View {
|
private var keyboardShortcuts: some View {
|
||||||
Group {
|
|
||||||
Button("") {
|
Button("") {
|
||||||
keyHandler(.keyboardEscape)
|
keyHandler(.keyboardEscape)
|
||||||
}
|
}
|
||||||
@@ -50,7 +49,6 @@ struct MessageComposerTextField: View {
|
|||||||
.keyboardShortcut(.escape, modifiers: [])
|
.keyboardShortcut(.escape, modifiers: [])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private struct UITextViewWrapper: UIViewRepresentable {
|
private struct UITextViewWrapper: UIViewRepresentable {
|
||||||
@Environment(\.timelineContext) private var timelineContext
|
@Environment(\.timelineContext) private var timelineContext
|
||||||
@@ -346,8 +344,8 @@ struct MessageComposerTextField_Previews: PreviewProvider, TestablePreview {
|
|||||||
@State var text: NSAttributedString
|
@State var text: NSAttributedString
|
||||||
|
|
||||||
init(text: String) {
|
init(text: String) {
|
||||||
_text = .init(initialValue: .init(string: text, attributes: [.font: UIFont.preferredFont(forTextStyle: .body),
|
self.text = .init(string: text, attributes: [.font: UIFont.preferredFont(forTextStyle: .body),
|
||||||
.foregroundColor: UIColor.compound.textPrimary]))
|
.foregroundColor: UIColor.compound.textPrimary])
|
||||||
}
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ struct TimelineStyler<Content: View>: View {
|
|||||||
init(timelineItem: EventBasedTimelineItemProtocol, @ViewBuilder content: @escaping () -> Content) {
|
init(timelineItem: EventBasedTimelineItemProtocol, @ViewBuilder content: @escaping () -> Content) {
|
||||||
self.timelineItem = timelineItem
|
self.timelineItem = timelineItem
|
||||||
self.content = content
|
self.content = content
|
||||||
_adjustedDeliveryStatus = State(initialValue: timelineItem.properties.deliveryStatus)
|
adjustedDeliveryStatus = timelineItem.properties.deliveryStatus
|
||||||
}
|
}
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
|
|||||||
+1
-1
@@ -18,7 +18,7 @@ struct LiveLocationRoomTimelineView: View {
|
|||||||
init(currentDate: Date = .now, timelineItem: LiveLocationRoomTimelineItem, isStopped: Bool = false) {
|
init(currentDate: Date = .now, timelineItem: LiveLocationRoomTimelineItem, isStopped: Bool = false) {
|
||||||
self.currentDate = currentDate
|
self.currentDate = currentDate
|
||||||
self.timelineItem = timelineItem
|
self.timelineItem = timelineItem
|
||||||
_hasExpired = State(initialValue: isStopped || currentDate >= timelineItem.content.timeoutDate)
|
hasExpired = isStopped || currentDate >= timelineItem.content.timeoutDate
|
||||||
}
|
}
|
||||||
|
|
||||||
/// A publisher that fires once when the timeoutDate is reached, setting `hasExpired` to true.
|
/// A publisher that fires once when the timeoutDate is reached, setting `hasExpired` to true.
|
||||||
|
|||||||
Reference in New Issue
Block a user