{"repo":"mattmezza/vue-beautiful-chat","free":true,"listed":false,"github":"https://github.com/mattmezza/vue-beautiful-chat","clone":"git clone https://github.com/mattmezza/vue-beautiful-chat.git","description":"A simple and beautiful Vue chat component backend agnostic, fully customisable and extendable.","language":"Vue","stars":1561,"topics":["vue","chat","vuejs","frontend","message","support","colors","marketing","customer-support"],"license":"MIT","category":"chat-messaging","readme_excerpt":"vue-beautiful-chat vue-beautiful-chat provides an intercom-like chat window that can be included easily in any project for free. It provides no messaging facilities, only the view component. vue-beautiful-chat is porting to vue of react-beautiful-chat (which you can find here) Go to FAQ ⬇️ Features - Customizeable - Backend agnostic - Free Demo Table of Contents - Installation - Example - Components Installation Example For more detailed examples see the demo folder. Components Launcher Launcher is the only component needed to use vue-beautiful-chat. It will react dynamically to changes in messages. All new messages must be added via a change in props as shown in the example. Props prop type description ----- -------- --------------- participants [agentProfile] Represents your product or service's customer service agents. Fields for each agent: id, name, imageUrl onMessageWasSent function(message) Called when a message is sent with the message object as an argument. isOpen Boolean The bool indicating whether or not the chat window should be open. open Function The function passed to the component that mutates the above mentioned bool toggle for opening the chat close Function The function passed to the component that mutates the above mentioned bool toggle for closing the chat messageList [message] An array of message objects to be rendered as a conversation. showEmoji Boolean A bool indicating whether or not to show the emoji button showFile Boolean A bool indicating whether","default_branch":null,"files":null,"tree":[],"storefront":"/r/mattmezza","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mattmezza/vue-beautiful-chat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}