TextField
<
IconButton has "on_click" event that adds message to chat.controls
Each Text control is an item in chat.controls list showing "login_message"
"chat" is a ListView control which is recommended to use for scrollable lists of controls
Text
"new_message" TextField is used for user input
Row is a container to show "new_message" TextField and "send" IconButton horizontally
Container is used for decoration of "chat" ListView
Page has 2 controls: Container and Row
ChatMessage control
JS
<User name> (Text)
<message text> (Text)