Add rich text formating to replies too

This commit is contained in:
Carl Schwan
2020-11-30 23:50:39 +01:00
parent 10fe948016
commit a0b0b44f8d

View File

@@ -8,6 +8,7 @@ import QtQuick 2.12
import QtQuick.Controls 2.12 as QQC2 import QtQuick.Controls 2.12 as QQC2
import QtQuick.Layouts 1.12 import QtQuick.Layouts 1.12
import org.kde.kirigami 2.13 as Kirigami import org.kde.kirigami 2.13 as Kirigami
import NeoChat.Component.Timeline 1.0
QQC2.AbstractButton { QQC2.AbstractButton {
visible: replyVisible visible: replyVisible
@@ -44,11 +45,10 @@ QQC2.AbstractButton {
elide: Text.ElideRight elide: Text.ElideRight
} }
QQC2.Label { TextDelegate {
Layout.fillWidth: true Layout.fillWidth: true
text: replyVisible ? reply.display : "" text: replyVisible ? ("<style>pre {white-space: pre-wrap} a{color: " + Kirigami.Theme.linkColor + ";} .user-pill{}</style>" + reply.display) : ""
textFormat: Text.RichText textFormat: Text.RichText
elide: Text.ElideRight
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
} }
} }