npm install ec-chat
npm i --save ec-chat
`Usage
$3
`
import ECChat from "ec-chat";
`$3
`
components: {
"ec-chat": ECChat
}
`$3
`
@import "~ec-chat/dist/ECChat.css";
`$3
`
:messages="messages"
:fetching-messages="fetchingMessages"
:user="user._id"
:send-message="sendMessage"
:get-user-by-id="getUserById"
/>
`| Name | Type | Description |
|---|---|---|
| messages | [Message] | Array of all messages, sorted by creation date |
| fetching-messages | Boolean | Is fetching messages |
| user | String | Logged user id |
| send-message | Function(message: Message) => Promise | Function for sending a new message |
| get-user-by-id | Function(userId: String) => User | Function for getting user object by user id |
$3
#### Message
`
{
user: String, // user id
created: Date,
text: String
}
`#### User
`
{
_id: String,
name: String,
color: String // Hex
}
`Project setup
`
npm install
`$3
`
npm run serve
`$3
`
npm run build
`$3
`
npm run lint
``