Skip to content

siriwatknp/prenda-spark

 
 

Repository files navigation

Prenda Spark logo

Prenda Spark

The official monorepo for libraries implementing the Spark Design System, intended for use in Prenda applications. Spark libraries include customized Material-UI components and Prenda illustrations and icons.

Contributors License NPM Latest Version NPM Downloads Conventional Commits Semantic Release Figma Nx Build State

Installation

Prenda Spark is available as an NPM package.

npm install @prenda/spark

Usage

here is a quick example to get you started.

import * as React from 'react';
import ReactDOM from 'react-dom';
import { SparkThemeProvider, Button } from '@prenda/spark';

function App() {
  return (
    <SparkThemeProvider>
      <Button>Hello World</Button>
    </SparkThemeProvider>
  );
}

ReactDOM.render(<App />, document.querySelector('#app'));

The SparkThemeProvider can be placed anywhere in the render tree, at least above a Spark component (the need for the theme provider may be removed in the future).

Documentation

There is no documentation site currently. We are working on getting a static storybook site up with self-documenting component stories.

Contributing

Read the contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Prenda Spark.

Changelog

If you have recently updated, please read the changelog for each library for details of what has changed.

License

This project is licensed under the terms of the MIT license.

About

This project was generated using Nx. This project was formerly generated using Create React App and TSdx.

Prenda Spark is designed using Figma application, but is not affiliated with Figma in any way.

About

Components implemented according to the Prenda Spark Design System.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.0%
  • TypeScript 6.0%