import "./chatEntry.css"; import * as React from "bloatless-react"; import ChatViewModel from "../../ViewModel/chatViewModel"; export function ChatEntry(chatViewModel: ChatViewModel) { const view = ( ); chatViewModel.index.subscribe((newIndex) => { view.style.order = newIndex; }); return view; } export const ChatViewModelToChatEntry: React.StateItemConverter< ChatViewModel > = (chatViewModel: ChatViewModel) => { return ChatEntry(chatViewModel); };