UNPKG

@sparkstone/solid-validation

Version:

A lightweight form validation library for Solid.js with PocketBase integration.

3 lines (2 loc) 559 B
exports.parsePocketbaseError=function(e,t){var a;void 0===t&&(t="form");var r=((a={})[t]=e.message,a);return function(e){var t,a;return(null==e||null==(t=e.data)?void 0:t.data)&&"object"==typeof(null==e||null==(a=e.data)?void 0:a.data)}(e)&&Object.assign(r,Object.fromEntries(Object.entries(e.data.data).map(function(e){return[e[0],e[1].message]}))),r},exports.prepareFormDataForPocketbase=function(e,t){return t.querySelectorAll('input[type="checkbox"]').forEach(function(t){e.has(t.name)||e.set(t.name,"false")}),e}; //# sourceMappingURL=pocketbase.cjs.map