style: swiftformat chat ui

This commit is contained in:
Peter Steinberger
2025-12-24 15:10:31 +01:00
parent 8d34e54dc5
commit e8f24910bd
2 changed files with 5 additions and 4 deletions

View File

@@ -249,9 +249,9 @@ private struct ChatMessageBody: View {
self.message.content.filter { content in
switch content.type ?? "text" {
case "file", "attachment":
return true
true
default:
return false
false
}
}
}
@@ -419,7 +419,7 @@ private struct ToolCallCard: View {
let keys = dict.keys.sorted()
let pairs = keys.prefix(6).compactMap { key -> String? in
guard let value = dict[key] else { return nil }
return "\(key)=\(renderValue(value) ?? "")"
return "\(key)=\(self.renderValue(value) ?? "")"
}
guard !pairs.isEmpty else { return nil }
return pairs.joined(separator: " ")

View File

@@ -136,7 +136,8 @@ public struct ClawdisChatView: View {
let base: [ClawdisChatMessage]
if self.style == .onboarding {
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 {
base = self.viewModel.messages
}