
Research
Security News
The Growing Risk of Malicious Browser Extensions
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
@chat-ui/vue3
Advanced tools
This library is generated using [Mitosis](https://github.com/BuilderIO/mitosis)
This library is generated using Mitosis
This Chat is fully customizable.
Size of Package: 16.79 KiB / gzip: 4.67 KiB
<script setup>
import { Chat } from "@chat-ui/vue3";
function handleMessage(message){
console.log(message)
}
</script>
<template>
<Chat :chat="[]" :onSend="handleMessage" />
</template>
The options you can pass into the component are listed below.
onSend: function
. onSend gives you the message string
the user has send within the chat. The string can be empty, when the user sends an empty message
chat: array
. chat is an array of chatmessages object
that has the keys "message", "type", "timestamp". All 3 keys are strings. The Timestamp key is optional. The message and the type key ('chatbot', 'customer') are required.
Ex.
[
{ message: 'Hi! How are you?', type: 'chatbot' },
{ message: 'Hello, im fine, thanks.', type: 'person', timestamp: '3:46 PM' }
]
bgColorHeader: string
. Define Background Color of Header
bgColorChat: string
. Define Background Color of the Chatbox
bgColorIcon: string
. Define Background Color of the Chatbox Icon in the Header
bgColorInput: string
. Define Background Color of the Chatbox InputBox
bgColorMessageChatbot: string
. Define Background Color of the Message from the Chatbot
bgColorMessagePerson: string
. Define Background Color of the Message from a Person
bgColorMessageTimestamp: string
. Define Background Color of the Timestamp from Messages
textColorMessageChatbot: string
. Define Text Color of the Message from a Chatbot
textColorMessagePerson: string
. Define Text Color of the Timestamp from Person
textColorMessageTimestamp: string
. Define Text Color of the Timestamp from Messages
textColorHeader: string
. Define Text Color of the Chat Header
textColorInput: string
. Define Text Color of the Input Field
fillColorIcon: string
. Define Fill Color of the Icon in the Header
margin: string
. Define Margin of the Chat ex. '10px'
boxShadow: string
. Define Box Shadow of the Chat
height: string
. Define the height of the Chat
width: string
. Define the width of the Chat
offline: boolean
. Changes the Online to Offline.
colorOnline: string
. Define the dot color of Online Status
colorOffline: string
. Define the dot color of Offline Status
headerHeight: string
. Define Header Heigth of the Chat
inputHeight: string
. Define Input Field Heigth of the Chat
inputPlaceholder: string
. Defines a Custom Input Placeholder
MIT License
Copyright (c) 2023 nvima
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
FAQs
This library is generated using [Mitosis](https://github.com/BuilderIO/mitosis)
The npm package @chat-ui/vue3 receives a total of 26 weekly downloads. As such, @chat-ui/vue3 popularity was classified as not popular.
We found that @chat-ui/vue3 demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover how browser extensions in trusted stores are used to hijack sessions, redirect traffic, and manipulate user behavior.
Research
Security News
An in-depth analysis of credential stealers, crypto drainers, cryptojackers, and clipboard hijackers abusing open source package registries to compromise Web3 development environments.
Security News
pnpm 10.12.1 introduces a global virtual store for faster installs and new options for managing dependencies with version catalogs.