@livechat/design-system-colors
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

@livechat/design-system-colors

Colors package for apps using LiveChat Design System

Getting started

To install @livechat/design-system-colors in your project, you will need to run the following command using npm:

npm install @livechat/design-system-colors --save

Usage

There are three ways to use LiveChat design colors palette:

  • use JavaScript implementation of colors
import colors from '@livechat/design-system-colors'
  • import css/variables.css (css classes) or css/styles.css (css vars) to style UI elements
  • import scss/variables.scss or scss/styles.scss if you are using scss in your project

JavaScript

In your JavaScript files just import the library:

import colors from '@livechat/design-system-colors'
// or just selected colors
import { blue900 } from '@livechat/design-system-colors'

The library also provides JSON file with colors definitions

import colors from '@livechat/design-system-colors/dist/design-system-colors.json'

Scss

You can import the variables file directly in your scss:

@import '~@livechat/design-system-colors/dist/scss/variables';

These color variables follow the naming convention: $lcds-<color>-<tone>. For example:

color: $lcds-blue-900;

There is also a file named styles.scss. This is a group of classes following the naming convention: .lcds-text-<color>-<tone> and .lcds-bg-<color>-<tone>. You can use those classes directly in your html/js files. Importing it is possible in several ways, ie. you can import it in your scss file (as above) or JavaScript file (e.g. styling React app with css-modules and scss).

Css

Almost idendital to Scss files you can import css variables directyly in your css file:

@import '~@livechat/design-system-colors/dist/css/variables';

These color variables follow the naming convention: --lcds-<color>-<tone>. For example:

color: var(--lcds-blue-900);

There is also a file named styles.css. This is a group of classes following the naming convention: .lcds-text-<color>-<tone> and .lcds-bg-<color>-<tone>.

Dependencies (0)

    Dev Dependencies (17)

    Package Sidebar

    Install

    npm i @livechat/design-system-colors

    Weekly Downloads

    143

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    67 kB

    Total Files

    15

    Last publish

    Collaborators

    • szotp_lc
    • mrateo
    • l.sajdak
    • otkach-text
    • mszpyruk
    • halinasyposz
    • mpasiewicz
    • tadekrzewuski
    • przemyslawrakowski
    • mwarcholinski
    • naszos
    • w.fabjanczuk
    • p.zawadzka
    • wojciechdudek
    • pastepi
    • artur-livechat
    • joanna.sikora
    • mborowskalivechat
    • kajahd
    • bstopyra
    • m.teczynski
    • jakubpyzio
    • rkawka
    • bolchowka
    • lukiq
    • f.jaskolski
    • msypko
    • bamboo-livechat
    • olek_livechat
    • s.graczyk.livechat
    • michalpaszczakowski
    • andarist
    • konradk
    • k.zajac
    • lkrolak
    • hstaniszewski
    • chatbot-com
    • jakubsikora
    • norbertprocak
    • walaszczykm
    • klarzynskik
    • ale-kacperczyk
    • sambor
    • macpankiewicz
    • mreszke
    • k-kozak
    • bbartek
    • mdebski
    • shwarcu
    • jfedyczak
    • paulinag
    • dzabrzenski
    • wouga
    • mzielonka
    • alithanar
    • msawickilc
    • jawinski
    • gh-actions-livechat
    • oliwiapolec
    • arturfracala
    • panr
    • vbezpalko