diff options
author | Christian Cleberg <hello@cleberg.net> | 2024-01-14 12:01:54 -0600 |
---|---|---|
committer | Christian Cleberg <hello@cleberg.net> | 2024-01-14 12:01:54 -0600 |
commit | 42f3aa0f6f9b72b06583715c812b0668801b5689 (patch) | |
tree | 92d10decacce0ff79f9dd763db4a29459a94aaf0 /LibreEdit/MarkdownView.swift | |
parent | 896d36505ab0f8f4cd00741f9dfd33d0c69d7ec1 (diff) | |
download | libre-edit-42f3aa0f6f9b72b06583715c812b0668801b5689.tar.gz libre-edit-42f3aa0f6f9b72b06583715c812b0668801b5689.tar.bz2 libre-edit-42f3aa0f6f9b72b06583715c812b0668801b5689.zip |
feat: add option to view rendered markdown
Diffstat (limited to 'LibreEdit/MarkdownView.swift')
-rw-r--r-- | LibreEdit/MarkdownView.swift | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/LibreEdit/MarkdownView.swift b/LibreEdit/MarkdownView.swift new file mode 100644 index 0000000..ebbf012 --- /dev/null +++ b/LibreEdit/MarkdownView.swift @@ -0,0 +1,24 @@ +// +// MarkdownView.swift +// LibreEdit +// +// Created by Christian Cleberg on 2024-01-14. +// + +import SwiftUI +import MarkdownUI + +struct MarkdownView: View { + @Binding var document: TextFile + + var body: some View { + ScrollView { + Markdown { + MarkdownContent(document.text) + } + .markdownTheme(.docC) + .padding() + } + .navigationTitle("Rendered Markdown") + } +} |