@alihbuzaid/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
16 lines (12 loc) • 343 B
JavaScript
import { modifier } from 'ember-modifier';
import { isEmpty } from '@ember/utils';
import IMask from 'imask';
export default modifier(function imask(element, [maskOptions = {}]) {
if (isEmpty(maskOptions?.mask)) {
return;
}
const mask = IMask(element, maskOptions);
return () => {
mask.destroy();
};
});