github.com/akzi/consul@v1.4.5/ui-v2/app/helpers/policy/datacenters.js (about)

     1  import { helper } from '@ember/component/helper';
     2  import { get } from '@ember/object';
     3  
     4  /**
     5   * Datacenters can be an array of datacenters.
     6   * Anything that isn't an array means 'All', even an empty array.
     7   */
     8  export function datacenters(params, hash = {}) {
     9    const datacenters = get(params[0], 'Datacenters');
    10    if (!Array.isArray(datacenters) || datacenters.length === 0) {
    11      return [hash['global'] || 'All'];
    12    }
    13    return get(params[0], 'Datacenters');
    14  }
    15  
    16  export default helper(datacenters);