mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
23 lines
497 B
TypeScript
23 lines
497 B
TypeScript
import coreModule from 'app/core/core_module';
|
|
import {JsonExplorer} from '../json_explorer/json_explorer';
|
|
|
|
coreModule.directive('jsonTree', [function jsonTreeDirective() {
|
|
return{
|
|
restrict: 'E',
|
|
scope: {
|
|
object: '=',
|
|
startExpanded: '@',
|
|
rootName: '@',
|
|
},
|
|
link: function(scope, elem) {
|
|
|
|
var jsonExp = new JsonExplorer(scope.object, 3, {
|
|
animateOpen: true
|
|
});
|
|
|
|
const html = jsonExp.render(true);
|
|
elem.html(html);
|
|
}
|
|
};
|
|
}]);
|