@sparkstone/solid-validation
Version:
A lightweight form validation library for Solid.js with PocketBase integration.
3 lines (2 loc) • 559 B
JavaScript
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