Skip to content

Commit 70f9f30

Browse files
committed
[abShell]: suppress repeated sender name in expanded console log to compact message chains
1 parent a67e97c commit 70f9f30

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

src/ab/abShell/ab/shell/console/Message.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const { useState, useMemo, useEffect } = os.appHooks
22
const TopBar = thisBot.TopBar()
33

4-
const Message = ({ timestamp, message, name }) => {
4+
const Message = ({ timestamp, message, name, showName = true }) => {
55
const [showTime, setShowTime] = useState(false);
66
const [userMessage, setUserMessage] = useState(false);
77

@@ -44,11 +44,11 @@ const Message = ({ timestamp, message, name }) => {
4444
onPointerEnter={() => setShowTime(true)}
4545
onPointerLeave={() => setShowTime(false)}
4646
>
47-
<div
47+
{showName && <div
4848
style={userMessage && {textAlign: 'right'}}
4949
>
5050
{name}
51-
</div>
51+
</div>}
5252
<div className="ab-console-message" style={{
5353
flexDirection: userMessage
5454
? 'row'

src/ab/abShell/ab/shell/console/getApp.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ const App = () => {
125125
timestamp={m.timestamp}
126126
message={m.message}
127127
name={m.name}
128+
showName={i === consoleLog.length - 1 || consoleLog[i + 1]?.name !== m.name}
128129
key={`message-${i}`}
129130
/>
130131
)})

0 commit comments

Comments
 (0)