@fleetbase/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
22 lines (20 loc) • 576 B
JavaScript
import { helper } from '@ember/component/helper';
export default helper(function cfgEditButtons([cfg], { permission, disabled, onClick }) {
return [
{
type: 'default',
text: 'Edit',
icon: 'pencil',
iconPrefix: 'fas',
permission,
disabled,
onClick: () => {
if (typeof onClick === 'function') {
return onClick(cfg);
}
// default fallback
cfg.isEditing = true;
},
},
];
});