1.0.0 • Published 6 months ago

dev-sergio-chat-widget v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

Chat Widget

A customizable chat widget for modern web applications. Supports React, Vue, and Angular.

Installation

npm install @stackblitz/chat-widget

Usage

React

import { ChatWidget, ThemeProvider, createTheme } from '@stackblitz/chat-widget';

function App() {
  const theme = createTheme('#3B82F6', '#F3F4F6');

  return (
    <ThemeProvider theme={theme}>
      <ChatWidget />
    </ThemeProvider>
  );
}

Vue

<template>
  <ChatWidget 
    primaryColor="#3B82F6"
    secondaryColor="#F3F4F6"
  />
</template>

<script>
import { ChatWidget } from '@stackblitz/chat-widget/vue';

export default {
  components: {
    ChatWidget
  }
};
</script>

Angular

import { ChatWidgetComponent } from '@stackblitz/chat-widget/angular';

@Component({
  selector: 'app-root',
  template: `
    <chat-widget
      primaryColor="#3B82F6"
      secondaryColor="#F3F4F6"
    ></chat-widget>
  `,
  imports: [ChatWidgetComponent],
  standalone: true
})
export class AppComponent {}

Configuration

Theme Options

  • primaryColor: The main color for the chat widget (default: '#3B82F6')
  • secondaryColor: The secondary color for messages (default: '#F3F4F6')

License

MIT

1.0.0

6 months ago