Files
MD.ai/MarkdownViewer/ContentView.swift

37 lines
972 B
Swift
Raw Normal View History

2025-06-20 09:06:01 -07:00
import SwiftUI
struct ContentView: View {
var body: some View {
VStack {
Image(systemName: "doc.text")
.font(.system(size: 80))
.foregroundColor(.secondary)
Text("Markdown Viewer")
.font(.largeTitle)
.fontWeight(.medium)
Text("Open markdown files from the File menu")
.foregroundColor(.secondary)
.padding(.top, 8)
Text("⌘O")
.foregroundColor(.secondary)
.font(.caption)
.padding(.top, 4)
2025-06-20 09:06:01 -07:00
}
.frame(maxWidth: .infinity, maxHeight: .infinity)
2025-06-20 09:06:01 -07:00
}
}
struct MarkdownDocumentView: View {
let content: String
let fileName: String
2025-06-20 09:06:01 -07:00
var body: some View {
MarkdownRenderer(content: content)
.navigationTitle(fileName)
.frame(maxWidth: .infinity, maxHeight: .infinity)
2025-06-20 09:06:01 -07:00
}
}
#Preview {
ContentView()
}