/genesys-spark

A library of design components for creating apps that match the Genesys platform's design

Primary LanguageTypeScriptMIT LicenseMIT

Spark Monorepo

Visit the V4 migration guide for details on the new v4 release and migration details.

This project contains several packages that make up Genesys' design system, Spark.

Spark Packages

genesys-spark

A wrapper package that serves as the default entry-point for using the design system. It provides access to custom elements loaded from a shared CDN and utilities for common UI related tasks (e.g. localization & formatting). For most use cases, this will be the only package you need.

Read more...

genesys-spark-components

A collection of custom elements and associated styles that provides a nice library of UI widgets.

Read more...

genesys-spark-visualizations

A collection of custom elements focused on charts and data visualization.

Read more...

genesys-spark-components-react

Specialized React bindings for genesys-spark-components. React doesn't always play nice with vanilla custom elements, but these bindings can help.

Read more...

genesys-spark-tokens

The set of design tokens that the Spark components and styles are built on. This is an internal package that is only used to organize development and is not published.

Read more...

Contributing and Local Development

A guide to contributing to the Genesys Spark repository

Read more...