A set of lightweight and accessible React component written in typescript and emotion.
yarn add @anarock/pebble
First of all you will need to install the fonts and icons used by the Design System. Make sure the below code is executed at the very beginning.
The easier way is to use the cdn:
💥 Warning: Pebble adds
box-sizing: border-box by default to every element by using
If you have some elements whose children which need default box-sizing you can reset it's box-sizing to
Pebble intends to have a very small footprint while maintaining performance. This, however, comes at a cost of supporting only modern browsers. If you need to support legacy browsers, you would need to add polyfills.
Using icons in React Native
Add the following in your
and then it can be used by importing the Icon component.
import Icon from "@anarock/pebble/native";// Usage<Icon ="iconName" = ="#000000" />;
We use Chromaticqa for visual regression testing and it is awesome.