UNPKG

@eflexsystems/ember-tracked-validations

Version:
33 lines (30 loc) 1.17 kB
import Messages from 'ember-validators/messages'; /** * The default validation error messages are imported in your app's `validators` folder. * If you want to change or extend them, all you need to do is create a `messages.js` file under `app/validators`. * * ```javascript * // app/validators/messages.js * * import Messages from '@eflexsystems/ember-tracked-validations/validators/messages'; * * export default Messages.extend({ * uniqueUsername: '{description} {username} already exists' * }); * ``` * * Within this object, you can overwrite the [default messages](https://github.com/offirgolan/ember-cp-validations/blob/master/addon/validators/messages.js) or create new messages just like in the example above. * If a message of a given type is not found, it will default to the `invalid` message. * Usage examples can be found {{#crossLink "Base/createErrorMessage:method"}}here{{/crossLink}} * * @class Messages * @module Validators */ export default class ValidatorsMessages { static create(props) { return new ValidatorsMessages(props); } constructor(props = {}) { Object.assign(this, Messages, props); } }