Private
Public Access
1
0
Files
Kordophone/kordophone2/ConversationView.swift

28 lines
666 B
Swift
Raw Normal View History

2025-08-24 17:58:37 -07:00
//
// ConversationView.swift
// kordophone2
//
// Created by James Magahern on 8/24/25.
//
import SwiftUI
import UniformTypeIdentifiers
2025-08-24 17:58:37 -07:00
struct ConversationView: View
{
2025-08-24 23:38:35 -07:00
@Binding var transcriptModel: TranscriptView.ViewModel
2025-08-24 17:58:37 -07:00
@Binding var entryModel: MessageEntryView.ViewModel
var body: some View {
VStack {
2025-08-24 23:38:35 -07:00
TranscriptView(model: $transcriptModel)
2025-08-24 17:58:37 -07:00
MessageEntryView(viewModel: $entryModel)
}
.onDrop(of: [UTType.image, UTType.fileURL], isTargeted: $entryModel.isDropTargeted) { providers in
entryModel.handleDroppedProviders(providers)
return true
}
2025-08-24 17:58:37 -07:00
}
}