├── .expo-shared └── assets.json ├── .gitignore ├── App.js ├── LICENSE ├── README.md ├── app.json ├── assets ├── favicon.png ├── icon.png └── splash.png ├── babel.config.js ├── dist ├── .gitignore ├── LICENSE ├── README.md ├── highcharts-files │ ├── highcharts-3d.hcscript │ ├── highcharts-more.hcscript │ ├── highcharts.hcscript │ └── modules │ │ ├── boost-canvas.hcscript │ │ ├── boost.hcscript │ │ ├── bullet.hcscript │ │ ├── coloraxis.hcscript │ │ ├── cylinder.hcscript │ │ ├── dependency-wheel.hcscript │ │ ├── dotplot.hcscript │ │ ├── drilldown.hcscript │ │ ├── dumbbell.hcscript │ │ ├── exporting.hcscript │ │ ├── full-screen.hcscript │ │ ├── funnel.hcscript │ │ ├── funnel3d.hcscript │ │ ├── heatmap.hcscript │ │ ├── histogram-bellcurve.hcscript │ │ ├── item-series.hcscript │ │ ├── lollipop.hcscript │ │ ├── moment-timezone.hcscript │ │ ├── moment.hcscript │ │ ├── networkgraph.hcscript │ │ ├── no-data-to-display.hcscript │ │ ├── organization.hcscript │ │ ├── parallel-coordinates.hcscript │ │ ├── pareto.hcscript │ │ ├── pattern-fill.hcscript │ │ ├── pyramid3d.hcscript │ │ ├── sankey.hcscript │ │ ├── series-label.hcscript │ │ ├── solid-gauge.hcscript │ │ ├── streamgraph.hcscript │ │ ├── sunburst.hcscript │ │ ├── tilemap.hcscript │ │ ├── timeline.hcscript │ │ ├── treegrid.hcscript │ │ ├── variable-pie.hcscript │ │ ├── variwide.hcscript │ │ ├── vector.hcscript │ │ ├── venn.hcscript │ │ ├── windbarb.hcscript │ │ ├── wordcloud.hcscript │ │ └── xrange.hcscript ├── highcharts-layout │ └── index.html ├── index.js ├── package.json └── src │ ├── HighchartsModules.js │ └── HighchartsReactNative.js ├── gulpfile.js ├── metro.config.js └── package.json /.expo-shared/assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "12bb71342c6255bbf50437ec8f4441c083f47cdb74bd89160c15e4f43e52a1cb": true, 3 | "40b842e832070c58deac6aa9e08fa459302ee3f9da492c7e77d93d2fbf4a56fd": true 4 | } 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/**/* 2 | .expo/* 3 | npm-debug.* 4 | 5 | *.jks 6 | *.p8 7 | *.p12 8 | *.key 9 | *.mobileprovision 10 | *.orig.* 11 | web-build/ 12 | 13 | package-lock.json 14 | yarn.lock 15 | 16 | # macOS 17 | .DS_Store 18 | -------------------------------------------------------------------------------- /App.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { 3 | StyleSheet, 4 | View, 5 | Button 6 | } from 'react-native'; 7 | import HighchartsReactNative from '@highcharts/highcharts-react-native'; 8 | 9 | const modules = [ 10 | //'solid-gauge' 11 | ]; 12 | 13 | export default class App extends React.Component { 14 | constructor(props) { 15 | super(props); 16 | 17 | this.state = { 18 | chartOptions: { 19 | chart: { 20 | events: { 21 | load() { 22 | alert(window.Highcharts.version) 23 | } 24 | } 25 | }, 26 | title: { 27 | text: 'Default title' 28 | }, 29 | series: [{ 30 | data: [1, 3, 2] 31 | }] 32 | } 33 | }; 34 | } 35 | 36 | chartUpdate() { 37 | this.setState({ 38 | chartOptions: { 39 | chart: { 40 | type: 'column' 41 | }, 42 | title: { 43 | text: 'Updated chart' 44 | } 45 | } 46 | }); 47 | } 48 | 49 | render() { 50 | return ( 51 | 52 | 60 |