File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
libs/remix-ui/terminal/src/lib Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -549,6 +549,11 @@ export const RemixUiTerminal = (props: RemixUiTerminalProps) => {
549549 < div className = "px-4 block" data-id = "block" key = { i } > < span className = { x . style } > { msg } </ span > </ div >
550550 )
551551 } else if ( typeof msg === 'object' ) {
552+ if ( msg . value && isHtml ( msg . value ) ) {
553+ return (
554+ < div className = { classNameBlock } data-id = "block" key = { i } > < span className = { x . style } > { parse ( msg . value ) } </ span > </ div >
555+ )
556+ }
552557 let stringified
553558 try {
554559 stringified = JSON . stringify ( msg )
@@ -609,4 +614,13 @@ export const RemixUiTerminal = (props: RemixUiTerminalProps) => {
609614 )
610615}
611616
617+ function isHtml ( value ) {
618+ if ( ! value . indexOf ) return false
619+ return value . indexOf ( '<div' ) !== - 1
620+ || value . indexOf ( '<span' ) !== - 1
621+ || value . indexOf ( '<p' ) !== - 1
622+ || value . indexOf ( '<label' ) !== - 1
623+ || value . indexOf ( '<b' ) !== - 1
624+ }
625+
612626export default RemixUiTerminal
You can’t perform that action at this time.
0 commit comments