mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Merge pull request #12276 from grafana/davkal/expose-react-slate
Expose react and slate to external plugins
This commit is contained in:
commit
25e1d723c6
@ -5,6 +5,15 @@ import kbn from 'app/core/utils/kbn';
|
|||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import angular from 'angular';
|
import angular from 'angular';
|
||||||
import jquery from 'jquery';
|
import jquery from 'jquery';
|
||||||
|
|
||||||
|
// Experimental module exports
|
||||||
|
import prismjs from 'prismjs';
|
||||||
|
import slate from 'slate';
|
||||||
|
import slateReact from 'slate-react';
|
||||||
|
import slatePlain from 'slate-plain-serializer';
|
||||||
|
import react from 'react';
|
||||||
|
import reactDom from 'react-dom';
|
||||||
|
|
||||||
import config from 'app/core/config';
|
import config from 'app/core/config';
|
||||||
import TimeSeries from 'app/core/time_series2';
|
import TimeSeries from 'app/core/time_series2';
|
||||||
import TableModel from 'app/core/table_model';
|
import TableModel from 'app/core/table_model';
|
||||||
@ -69,6 +78,14 @@ exposeToPlugin('d3', d3);
|
|||||||
exposeToPlugin('rxjs/Subject', Subject);
|
exposeToPlugin('rxjs/Subject', Subject);
|
||||||
exposeToPlugin('rxjs/Observable', Observable);
|
exposeToPlugin('rxjs/Observable', Observable);
|
||||||
|
|
||||||
|
// Experimental modules
|
||||||
|
exposeToPlugin('prismjs', prismjs);
|
||||||
|
exposeToPlugin('slate', slate);
|
||||||
|
exposeToPlugin('slate-react', slateReact);
|
||||||
|
exposeToPlugin('slate-plain-serializer', slatePlain);
|
||||||
|
exposeToPlugin('react', react);
|
||||||
|
exposeToPlugin('react-dom', reactDom);
|
||||||
|
|
||||||
// backward compatible path
|
// backward compatible path
|
||||||
exposeToPlugin('vendor/npm/rxjs/Rx', {
|
exposeToPlugin('vendor/npm/rxjs/Rx', {
|
||||||
Subject: Subject,
|
Subject: Subject,
|
||||||
|
Loading…
Reference in New Issue
Block a user