UNPKG

winbox-ui-next

Version:

We Design Vue 2.0: A Vue.js 3 UI Library

29 lines (28 loc) 909 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports[Symbol.toStringTag] = "Module"; var _interface = require("./interface.js"); const getFinalValidateStatus = (validateStatus) => { let status = ""; for (const key of Object.keys(validateStatus)) { const _status = validateStatus[key]; if (_status) { if (!status || _interface.VALIDATE_STATUSES.indexOf(_status) > _interface.VALIDATE_STATUSES.indexOf(status)) { status = validateStatus[key]; } } } return status; }; const getFinalValidateMessage = (validateMessage) => { const messages = []; for (const key of Object.keys(validateMessage)) { const _message = validateMessage[key]; if (_message) { messages.push(_message); } } return messages; }; exports.getFinalValidateMessage = getFinalValidateMessage; exports.getFinalValidateStatus = getFinalValidateStatus;