UNPKG

@alihbuzaid/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'; import { getOwner } from '@ember/application'; export default class GetUniverseComponentsHelper extends Helper { compute(params) { const [registryName] = params; const owner = getOwner(this); if (owner) { const universe = owner.lookup('service:universe'); if (universe) { return universe.getRenderableComponentsFromRegistry(registryName); } } return []; } }