Here are some examples of real life usage of Cunningham components.
β‘οΈ First, install the library
yarn add @openfun/cunningham-react
β‘οΈ Then, add this script to your package.json
file
{
"scripts": {
"build-theme": "cunningham -g css -o src"
}
}
β‘οΈ Then, in order to generate the css file, run
yarn build-theme
It will generate a file named cunningham-tokens.css
.
β‘οΈ Then, add these lines at the top of your main stylesheet file:
@import "@openfun/cunningham-react/fonts"; // Imports default fonts ( Roboto ). You can also import fonts by yourself.
@import "@openfun/cunningham-react/icons"; // Imports icons ( Material Icons ).
@import "@openfun/cunningham-react/style"; // Imports the default theme.
@import "cunningham-tokens"; // Imports the file you just generated.
Please take a look at customization documentation for more informations about the
cunningham
command line tool and to customize your local theme.
We're done! π
To ensure everything works well, let's test rendering a component, such as the Button for example.
Now please see the documentation π to learn more about customization, typography, spacings and available components!
This project is intended to be community-driven, so please, do not hesitate to get in touch if you have any question related to our implementation or design decisions.
Please see our contributing guidelines.
This work is released under the MIT License (see LICENSE).