style: swiftformat chat ui
This commit is contained in:
@@ -249,9 +249,9 @@ private struct ChatMessageBody: View {
|
|||||||
self.message.content.filter { content in
|
self.message.content.filter { content in
|
||||||
switch content.type ?? "text" {
|
switch content.type ?? "text" {
|
||||||
case "file", "attachment":
|
case "file", "attachment":
|
||||||
return true
|
true
|
||||||
default:
|
default:
|
||||||
return false
|
false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -419,7 +419,7 @@ private struct ToolCallCard: View {
|
|||||||
let keys = dict.keys.sorted()
|
let keys = dict.keys.sorted()
|
||||||
let pairs = keys.prefix(6).compactMap { key -> String? in
|
let pairs = keys.prefix(6).compactMap { key -> String? in
|
||||||
guard let value = dict[key] else { return nil }
|
guard let value = dict[key] else { return nil }
|
||||||
return "\(key)=\(renderValue(value) ?? "…")"
|
return "\(key)=\(self.renderValue(value) ?? "…")"
|
||||||
}
|
}
|
||||||
guard !pairs.isEmpty else { return nil }
|
guard !pairs.isEmpty else { return nil }
|
||||||
return pairs.joined(separator: " ")
|
return pairs.joined(separator: " ")
|
||||||
|
|||||||
@@ -136,7 +136,8 @@ public struct ClawdisChatView: View {
|
|||||||
let base: [ClawdisChatMessage]
|
let base: [ClawdisChatMessage]
|
||||||
if self.style == .onboarding {
|
if self.style == .onboarding {
|
||||||
guard let first = self.viewModel.messages.first else { return [] }
|
guard let first = self.viewModel.messages.first else { return [] }
|
||||||
base = first.role.lowercased() == "user" ? Array(self.viewModel.messages.dropFirst()) : self.viewModel.messages
|
base = first.role.lowercased() == "user" ? Array(self.viewModel.messages.dropFirst()) : self.viewModel
|
||||||
|
.messages
|
||||||
} else {
|
} else {
|
||||||
base = self.viewModel.messages
|
base = self.viewModel.messages
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user