UNPKG

react-formal

Version:

Classy HTML form management for React

28 lines (25 loc) 710 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _BindingContext = require("./BindingContext"); /** * Returns the current Field value at the provided path. * * @param {string} field a field path to observe. * @returns {any} */ /** * Returns an array of values for the provided field paths. * * @param {string[]} fields a set of field paths to observe. * @returns {Array<any>} */ function useFormValues(fields) { const ctx = (0, _BindingContext.useBindingContext)(); if (!ctx) return; return Array.isArray(fields) ? fields.map(f => ctx.getValue(f)) : ctx.getValue(fields); } var _default = useFormValues; exports.default = _default;