You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stream Chat CSS provides a comprehensive set of styles that power the UI components in [Stream](https://getstream.io/)'s Chat SDKs. This package is designed to make implementing beautiful, responsive chat interfaces straightforward and consistent.
15
+
16
+
- 🎨 **Complete Styling** - All the CSS you need to build full-featured chat applications
17
+
- 🧩 **Component-Based** - Organized by UI component for easy customization
18
+
- 🌈 **Themeable** - Extensive design system with customizable variables
19
+
- 🌐 **Cross-Browser Support** - Works across all modern browsers and devices
20
+
- 🧿 **Accessibility** - Built with a11y best practices
21
+
22
+
## 🚀 Installation
8
23
9
24
```bash
10
-
#with npm
25
+
#With npm
11
26
npm install --save @stream-io/stream-chat-css
12
-
# with yarn
27
+
28
+
# With yarn
13
29
yarn add @stream-io/stream-chat-css
30
+
31
+
# With pnpm
32
+
pnpm add @stream-io/stream-chat-css
14
33
```
15
34
16
-
## Usage
35
+
## 💻 Usage
36
+
37
+
This package comes as a dependency of `stream-chat-react` and doesn't require explicit installation if you're already using the React component library.
17
38
18
-
This repository comes as a dependency of `stream-chat-react` and doesn't require explicit installation if you're using the component library. Add the styles to your app by importing the bundled CSS:
39
+
### Adding the styles to your app
40
+
41
+
Simply import the bundled CSS into your application:
Stream Chat CSS supports customization through CSS variables. You can override the default theme by setting your own values for the CSS variables.
50
+
51
+
```css
52
+
:root {
53
+
--str-chat__primary-color: #00b7ff;
54
+
--str-chat__secondary-color: #1a1a1a;
55
+
/* More customizations here */
56
+
}
57
+
```
58
+
59
+
## 🔍 Why Choose Stream?
27
60
28
-
## We are hiring!
61
+
[Stream](https://getstream.io) powers chat and activity feeds for over 1 billion end users. Our robust, scalable platform helps you build:
29
62
30
-
We've recently closed a [$38 million Series B funding round](https://techcrunch.com/2021/03/04/stream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users/) and we keep actively growing.
31
-
Our APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.
63
+
-**In-app Messaging** - Group chats, direct messaging, channels
64
+
-**Team Collaboration** - Slack-like workspaces and threaded conversations
65
+
-**Live Streaming** - Interactive live streams with chat
66
+
-**Virtual Events** - Engaging event platforms with rich chat features
67
+
-**Gaming Communities** - Community building with real-time chat
68
+
-**Support Channels** - Customer support with integrated chat
32
69
33
-
Check out our current openings and apply via [Stream's website](https://getstream.io/team/#jobs).
70
+
### ✨ Try Stream for Free
34
71
35
-
## Icons - for Stream Developers
72
+
Ready to add chat to your application? [Sign up for a free Stream account](https://getstream.io/chat/trial/) and start building today!
36
73
37
-
- The icons for the UI components can be exported from [Figma](https://www.figma.com/files/project/42134328/SDK-Teams-support-files?fuid=1038443988589634784)
74
+
* Free tier for smaller applications and testing
75
+
* Comprehensive documentation and tutorials
76
+
* Enterprise-grade security and compliance
77
+
* Dedicated support for paid plans
78
+
79
+
**[🔗 Check out our interactive demos →](https://getstream.io/chat/demos/)**
80
+
81
+
## 👩💻 We're Hiring!
82
+
83
+
We've [raised $38 million in Series B funding](https://techcrunch.com/2021/03/04/stream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users/) and are actively expanding our team of talented engineers.
84
+
85
+
Join us in building communication APIs used by over a billion end-users. You'll have the opportunity to make a significant impact on our products alongside some of the best engineers from around the world.
86
+
87
+
[**View Open Positions →**](https://getstream.io/team/#jobs)
88
+
89
+
## 🔣 Icons - for Stream Developers
90
+
91
+
- The icons for UI components can be exported from [Figma](https://www.figma.com/files/project/42134328/SDK-Teams-support-files?fuid=1038443988589634784)
38
92
- Icons are used as fonts, the font files are located in `src/assets/icons`
39
93
- If you need to change icons you have to regenerate the icon fonts:
40
94
@@ -43,3 +97,7 @@ Check out our current openings and apply via [Stream's website](https://getstrea
43
97
3. Edit the font
44
98
4. Set the font name to `stream-chat-icons` and the CSS prefix to `str-chat__icon--`
45
99
5. Download the font, and copy the content of the `font` folder to `src/assets/icons`, and copy the mapping from `css/stream-chat-icons.css` to `src/v2/Icon/Icon-layout.scss`
0 commit comments