Files
nebula.js/examples/dev-mashup/index.js
renovate[bot] f6776a2cb2 chore(deps): update dependency husky to v6 (#595)
* chore(deps): update dependency husky to v6

* chore(deps): update dependency husky to v6

* chore: add husky hooks

* chore: test husky

* chore: update lockfile

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: caele <tsm@qlik.com>
2021-04-09 10:42:16 +02:00

38 lines
873 B
JavaScript
Executable File

import { embed } from '@nebula.js/stardust';
import bar from '@nebula.js/sn-bar-chart';
import line from '@nebula.js/sn-line-chart';
import connect from './connect';
function init() {
connect().then((app) => {
const nebbie = embed(app, {
types: [
{
name: 'bar',
load: () => Promise.resolve(bar),
},
{
name: 'line',
load: () => Promise.resolve(line),
},
],
});
nebbie.selections().then((s) => s.mount(document.querySelector('.toolbar')));
nebbie.field('Alpha').then((s) => s.mount(document.querySelector('.listbox')));
document.querySelectorAll('.object').forEach((el) => {
const type = el.getAttribute('data-type');
nebbie.render({
type,
element: el,
fields: ['Alpha', '=Sum(Expression1)'],
});
});
});
}
init();