File tree Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -305,6 +305,20 @@ class MessageContent extends StatelessWidget {
305305 }
306306}
307307
308+ class ZulipRenderedContent extends StatelessWidget {
309+ const ZulipRenderedContent (this .content, {super .key, this .style});
310+
311+ final ZulipContent content;
312+ final TextStyle ? style;
313+
314+ @override
315+ Widget build (BuildContext context) {
316+ return DefaultTextStyle (
317+ style: ContentTheme .of (context).textStylePlainParagraph.merge (style),
318+ child: BlockContentList (nodes: content.nodes));
319+ }
320+ }
321+
308322class InheritedMessage extends InheritedWidget {
309323 const InheritedMessage ({super .key, required this .message, required super .child});
310324
Original file line number Diff line number Diff line change @@ -2328,9 +2328,7 @@ class OutboxMessageWithPossibleSender extends StatelessWidget {
23282328 // This is adapted from [MessageContent].
23292329 // TODO(#576): Offer InheritedMessage ancestor once we are ready
23302330 // to support local echoing images and lightbox.
2331- Widget content = DefaultTextStyle (
2332- style: ContentTheme .of (context).textStylePlainParagraph,
2333- child: BlockContentList (nodes: item.content.nodes));
2331+ Widget content = ZulipRenderedContent (item.content);
23342332
23352333 switch (message.state) {
23362334 case OutboxMessageState .hidden:
You can’t perform that action at this time.
0 commit comments