UNPKG

ngrx-forms

Version:

Proper integration of forms in Angular 4 applications using ngrx

10 lines 1.54 kB
import { FocusAction } from '../actions'; import { formControlReducer } from '../control/reducer'; /** * This update function takes a form control state and marks it as focused (which * will also `.focus()` the form element). */ export function focus(state) { return formControlReducer(state, new FocusAction(state.id)); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9jdXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvdXBkYXRlLWZ1bmN0aW9uL2ZvY3VzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxZQUFZLENBQUM7QUFDekMsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFHeEQ7OztHQUdHO0FBQ0gsTUFBTSxVQUFVLEtBQUssQ0FBdUMsS0FBK0I7SUFDekYsT0FBTyxrQkFBa0IsQ0FBQyxLQUFLLEVBQUUsSUFBSSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7QUFDOUQsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZvY3VzQWN0aW9uIH0gZnJvbSAnLi4vYWN0aW9ucyc7XHJcbmltcG9ydCB7IGZvcm1Db250cm9sUmVkdWNlciB9IGZyb20gJy4uL2NvbnRyb2wvcmVkdWNlcic7XHJcbmltcG9ydCB7IEZvcm1Db250cm9sU3RhdGUsIEZvcm1Db250cm9sVmFsdWVUeXBlcyB9IGZyb20gJy4uL3N0YXRlJztcclxuXHJcbi8qKlxyXG4gKiBUaGlzIHVwZGF0ZSBmdW5jdGlvbiB0YWtlcyBhIGZvcm0gY29udHJvbCBzdGF0ZSBhbmQgbWFya3MgaXQgYXMgZm9jdXNlZCAod2hpY2hcclxuICogd2lsbCBhbHNvIGAuZm9jdXMoKWAgdGhlIGZvcm0gZWxlbWVudCkuXHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gZm9jdXM8VFZhbHVlIGV4dGVuZHMgRm9ybUNvbnRyb2xWYWx1ZVR5cGVzPihzdGF0ZTogRm9ybUNvbnRyb2xTdGF0ZTxUVmFsdWU+KSB7XHJcbiAgcmV0dXJuIGZvcm1Db250cm9sUmVkdWNlcihzdGF0ZSwgbmV3IEZvY3VzQWN0aW9uKHN0YXRlLmlkKSk7XHJcbn1cclxuIl19