17 lines
445 B
Plaintext
17 lines
445 B
Plaintext
import { Button, VerticalBox, ScrollView } from "std-widgets.slint";
|
|
import { Message } from "message.slint";
|
|
|
|
export component ChatView inherits ScrollView {
|
|
in property <[{text: string, sender: string, time: string}]> messages;
|
|
|
|
VerticalLayout {
|
|
spacing: 5px;
|
|
|
|
for message in root.messages: Message {
|
|
text: message.text;
|
|
sender: message.sender;
|
|
time: message.time;
|
|
}
|
|
}
|
|
}
|