Add key attr to log lines
This commit is contained in:
@@ -12,6 +12,8 @@ import { BufferType, Status, Unread } from "/state.js";
|
|||||||
|
|
||||||
const SERVER_BUFFER = "*";
|
const SERVER_BUFFER = "*";
|
||||||
|
|
||||||
|
var messagesCount = 0;
|
||||||
|
|
||||||
function parseQueryString() {
|
function parseQueryString() {
|
||||||
var query = window.location.search.substring(1);
|
var query = window.location.search.substring(1);
|
||||||
var params = {};
|
var params = {};
|
||||||
@@ -144,6 +146,9 @@ export default class App extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
addMessage(bufName, msg) {
|
addMessage(bufName, msg) {
|
||||||
|
msg.key = messagesCount;
|
||||||
|
messagesCount++;
|
||||||
|
|
||||||
if (!msg.tags) {
|
if (!msg.tags) {
|
||||||
msg.tags = {};
|
msg.tags = {};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ export default function Buffer(props) {
|
|||||||
return html`
|
return html`
|
||||||
<div class="logline-list">
|
<div class="logline-list">
|
||||||
${props.buffer.messages.map((msg) => html`
|
${props.buffer.messages.map((msg) => html`
|
||||||
<${LogLine} message=${msg} onNickClick=${props.onNickClick}/>
|
<${LogLine} key=${msg.key} message=${msg} onNickClick=${props.onNickClick}/>
|
||||||
`)}
|
`)}
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|||||||
Reference in New Issue
Block a user