Spark Elements is a react-native custom components.
You will need install babel-preset-react-native-stage-0, and add to your .babelrc.
- Run the following command in a Command Prompt or shell:
npm install babel-preset-react-native-stage-0 --save
- Change your .babelrc (if you have one, if not, then create one):
{
"presets": ["react-native-stage-0/decorator-support"]
}
To install the Spark Elements you need to run the following command in a Command Prompt or shell:
npm install spark-elements --save
import { Button } from 'spark-elements';
<Button
text={'Welcome to Spark Elements'}
backgroundColor={'grey'}
textColor={'white'}
onClick={() => console.log("Works!")} />
- Avatar
- Background
- Badge
- Button
- CheckBox
- Divider
- FormChooser
- FormDatePicker
- FormText
- Icon
- List
- RatingBar
- SearchBar
- Text
- TextSlider
If you want to use any of the bundled icons, you need to add the icon fonts to your Xcode project. Just follow these steps:
- Browse to
node_modules/spark-elements
and drag the folderFonts
(or just the ones you want) to your project in Xcode. Make sure your app is checked under "Add to targets" and that "Create groups" is checked if you add the whole folder. - Edit
Info.plist
and add a property called Fonts provided by application (orUIAppFonts
if Xcode won't autocomplete/not using Xcode) and type in the files you just added. It will look something like this:
- Copy the contents in the
Fonts
folder toandroid/app/src/main/assets/fonts
(note lowercase font folder).
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details
The Spark Elements team would like to thank React-Native, all the contributors to the Spark Elements project and you, the Spark Elements user. We would also thanks to developer of