Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/birdofpreyru/react-themes

UI theme composition with CSS Modules and React
https://github.com/birdofpreyru/react-themes

css frontend javascript js modules react reactjs theme ui

Last synced: 30 days ago
JSON representation

UI theme composition with CSS Modules and React

Awesome Lists containing this project

README

        

# React Themes

[![Latest NPM Release](https://img.shields.io/npm/v/@dr.pogodin/react-themes.svg)](https://www.npmjs.com/package/@dr.pogodin/react-themes)
[![NPM monthly downloads](https://img.shields.io/npm/dm/@dr.pogodin/react-themes)](https://www.npmjs.com/package/@dr.pogodin/react-themes)
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/birdofpreyru/react-themes/tree/master.svg?style=shield)](https://app.circleci.com/pipelines/github/birdofpreyru/react-themes)
[![GitHub Repo stars](https://img.shields.io/github/stars/birdofpreyru/react-themes?style=social)](https://github.com/birdofpreyru/react-themes)

Themeable UI styling of React components, with theme composition features,
based on
[react-css-themr](https://www.npmjs.com/package/@friendsofreactjs/react-css-themr)
ideas.

It allows to easily reuse the same core component inside different applications,
and contexts, modifying its look via default, context, and _ad hoc_ themes.
Powered by CSS modules and core HTML/CSS mechanics: it does not require any
unstable dependencies, no restricts you from using of other (S)CSS tools of
your choice.

[>>> Documentation <<<](https://dr.pogodin.studio/docs/react-themes/index.html)

[![Sponsor](https://raw.githubusercontent.com/birdofpreyru/react-themes/master/.README/sponsor.svg)](https://github.com/sponsors/birdofpreyru)

![Library Purpose Illustration](https://raw.githubusercontent.com/birdofpreyru/react-themes/master/.README/illustration.png)

[>>> Documentation <<<](https://dr.pogodin.studio/docs/react-themes/index.html)