@alihbuzaid/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
19 lines (14 loc) • 411 B
JavaScript
import { helper } from '@ember/component/helper';
import { isNone } from '@ember/utils';
export default helper(function isDdItemVisible([context, isVisible]) {
if (isNone(context) || !isVisible) {
return true;
}
if (typeof isVisible === 'boolean') {
return isVisible;
}
if (typeof isVisible === 'function') {
return isVisible(context);
}
return true;
});