UNPKG

@fleetbase/ember-ui

Version:

Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.

18 lines (15 loc) 506 B
import { helper } from '@ember/component/helper'; export default helper(function joinColumnList([selectedColumns, tableName]) { if (!selectedColumns || !selectedColumns.length) { return 'No columns selected'; } return selectedColumns .map((column) => { let columnStr = `${tableName}.${column.name}`; if (column.alias) { columnStr += ` AS ${column.alias}`; } return columnStr; }) .join(', '); });