@mantine/form
Version:
Mantine form management library
23 lines (21 loc) • 496 B
JavaScript
'use client';
function isNotEmpty(error) {
const _error = error || true;
return (value) => {
if (typeof value === "string") {
return value.trim().length > 0 ? null : _error;
}
if (Array.isArray(value)) {
return value.length > 0 ? null : _error;
}
if (value === null || value === void 0) {
return _error;
}
if (value === false) {
return _error;
}
return null;
};
}
export { isNotEmpty };
//# sourceMappingURL=is-not-empty.mjs.map