UNPKG

nly-adminlte-vue

Version:
29 lines (27 loc) 665 B
import { nlyGetOptionInclusion } from "../../utils/get-options"; import { formValidOptions } from "../../utils/nly-config"; export default { props: { valid: { type: String, validator: valid => nlyGetOptionInclusion(formValidOptions, valid) } }, computed: { computedValid() { return this.valid; }, validClass() { const valid = this.computedValid; return valid === "valid" ? "is-valid" : valid === "invalid" ? "is-invalid" : valid === "warning" ? "is-warning" : valid === "loading" ? "is-loading" : null; } } };