Skip to content

Commit d75c5a7

Browse files
committed
fix rendering log
1 parent cf333a7 commit d75c5a7

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

libs/remix-ui/terminal/src/lib/remix-ui-terminal.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
612626
export default RemixUiTerminal

0 commit comments

Comments
 (0)