1.1.6 • Published 3 years ago

inspigo-live-chat v1.1.6

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

inspigo-live-chat

node modules for live chat

react component chat

NPM JavaScript Style Guide

Install

npm install --save inspigo-live-chat

Usage class component React 15

import React, { Component } from "react";

import {Chat} from "inspigo-live-chat";
import { CometChat } from "@cometchat-pro/chat";

class Example extends Component {
  render() {
    return <Chat config={config} user={user} CometChat={CometChat} />;
  }
}

usage for react hooks

import React from "react";

import {ChatHook} from "inspigo-live-chat";
import { CometChat } from "@cometchat-pro/chat";

const Example = () => {
  
    return <ChatHook config={config} user={user} CometChat={CometChat} />;
  
}

Props Sample

const config = {
  authKey: "comet chat autkey form desktop",
  appID: "comet chat app form desktop",
  region: "us",
  groupType: "PUBLIC",
  password: "",
  groupname: `test`,
  guid: `test`,
  messageListener: "testlistener",
  groupListener: "testlistener",
};

const user = {
  uid: account.id,
  username: account.name,
};

Props

NameDescription
configparameter for cometchat configuration or additional params
useruserdata like id, name, cover
CometChatobject plugin cometchat

Component test

using storybook https://storybook.js.org/

npm run storybook

License

MIT © inspigo