Merge pull request #7062 from vector-im/aringenbach/7061_enable_markdown

Rich-text editor: enable translations between Markdown and HTML when toggling text formatting
This commit is contained in:
aringenbach
2022-11-10 10:25:43 +01:00
committed by GitHub
6 changed files with 6 additions and 10 deletions
@@ -37,7 +37,7 @@ enum MockComposerScreenState: MockScreenState, CaseIterable {
case .reply: viewModel = ComposerViewModel(initialViewState: ComposerViewState(eventSenderDisplayName: "TestUser", sendMode: .reply, textFormattingEnabled: true, bindings: bindings))
}
let wysiwygviewModel = WysiwygComposerViewModel(minHeight: 20, maxHeight: 360)
let wysiwygviewModel = WysiwygComposerViewModel(minHeight: 20, maxCompressedHeight: 360)
viewModel.callback = { [weak viewModel, weak wysiwygviewModel] result in
guard let viewModel = viewModel else { return }
@@ -158,11 +158,7 @@ struct Composer: View {
private var sendButton: some View {
return Button {
if wysiwygViewModel.plainTextMode {
sendMessageAction(wysiwygViewModel.plainTextModeContent)
} else {
sendMessageAction(wysiwygViewModel.content)
}
sendMessageAction(wysiwygViewModel.content)
wysiwygViewModel.clearContent()
} label: {
if viewModel.viewState.sendMode == .edit {