@fleetbase/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
20 lines (16 loc) • 529 B
JavaScript
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
export default class QueryBuilderTableSelectComponent extends Component {
primaryTable;
constructor() {
super(...arguments);
this.primaryTable = this.args.table ?? null;
}
selectPrimaryTable(table) {
this.primaryTable = table;
if (typeof this.args.onChange === 'function') {
this.args.onChange(table);
}
}
}