ermine/ui/chat-view.slint

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;
}
}
}