Socket
Socket
Sign inDemoInstall

@react-stately/form

Package Overview
Dependencies
Maintainers
2
Versions
199
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-stately/form - npm Package Compare versions

Comparing version 3.0.3-nightly.4624 to 3.0.3

18

dist/useFormValidationState.main.js

@@ -49,3 +49,3 @@ var $kFCAu$react = require("react");

const $5d10129a174740d4$export$571b5131b7e65c11 = (0, $kFCAu$react.createContext)({});
const $5d10129a174740d4$export$a763b9476acd3eb = "__formValidationState" + Date.now();
const $5d10129a174740d4$export$a763b9476acd3eb = '__formValidationState' + Date.now();
function $5d10129a174740d4$export$fc1a364ae1f3ff10(props) {

@@ -67,5 +67,5 @@ // Private prop for parent components to pass state to children.

function $5d10129a174740d4$var$useFormValidationStateImpl(props) {
let { isInvalid: isInvalid, validationState: validationState, name: name, value: value, builtinValidation: builtinValidation, validate: validate, validationBehavior: validationBehavior = "aria" } = props;
let { isInvalid: isInvalid, validationState: validationState, name: name, value: value, builtinValidation: builtinValidation, validate: validate, validationBehavior: validationBehavior = 'aria' } = props;
// backward compatibility.
if (validationState) isInvalid || (isInvalid = validationState === "invalid");
if (validationState) isInvalid || (isInvalid = validationState === 'invalid');
// If the isInvalid prop is controlled, update validation result in realtime.

@@ -122,3 +122,3 @@ let controlledError = isInvalid !== undefined ? {

let realtimeValidation = controlledError || serverError || clientError || builtinValidation || $5d10129a174740d4$export$dad6ae84456c676a;
let displayValidation = validationBehavior === "native" ? controlledError || serverError || currentValidity : controlledError || serverError || clientError || builtinValidation || currentValidity;
let displayValidation = validationBehavior === 'native' ? controlledError || serverError || currentValidity : controlledError || serverError || clientError || builtinValidation || currentValidity;
return {

@@ -129,3 +129,3 @@ realtimeValidation: realtimeValidation,

// If validationBehavior is 'aria', update in realtime. Otherwise, store in a ref until commit.
if (validationBehavior === "aria" && !$5d10129a174740d4$var$isEqualValidation(currentValidity, value)) setCurrentValidity(value);
if (validationBehavior === 'aria' && !$5d10129a174740d4$var$isEqualValidation(currentValidity, value)) setCurrentValidity(value);
else nextValidation.current = value;

@@ -143,3 +143,3 @@ },

// useSelect calls commitValidation inside an onReset handler.
if (validationBehavior === "native") setCommitQueued(false);
if (validationBehavior === 'native') setCommitQueued(false);
setServerErrorCleared(true);

@@ -150,3 +150,3 @@ },

// Wait until after the next render to commit so that the latest value has been validated.
if (validationBehavior === "native") setCommitQueued(true);
if (validationBehavior === 'native') setCommitQueued(true);
setServerErrorCleared(true);

@@ -163,5 +163,5 @@ }

function $5d10129a174740d4$var$runValidate(validate, value) {
if (typeof validate === "function") {
if (typeof validate === 'function') {
let e = validate(value);
if (e && typeof e !== "boolean") return $5d10129a174740d4$var$asArray(e);
if (e && typeof e !== 'boolean') return $5d10129a174740d4$var$asArray(e);
}

@@ -168,0 +168,0 @@ return [];

@@ -38,3 +38,3 @@ import {createContext as $69F46$createContext, useMemo as $69F46$useMemo, useContext as $69F46$useContext, useState as $69F46$useState, useRef as $69F46$useRef, useEffect as $69F46$useEffect} from "react";

const $e5be200c675c3b3a$export$571b5131b7e65c11 = (0, $69F46$createContext)({});
const $e5be200c675c3b3a$export$a763b9476acd3eb = "__formValidationState" + Date.now();
const $e5be200c675c3b3a$export$a763b9476acd3eb = '__formValidationState' + Date.now();
function $e5be200c675c3b3a$export$fc1a364ae1f3ff10(props) {

@@ -56,5 +56,5 @@ // Private prop for parent components to pass state to children.

function $e5be200c675c3b3a$var$useFormValidationStateImpl(props) {
let { isInvalid: isInvalid, validationState: validationState, name: name, value: value, builtinValidation: builtinValidation, validate: validate, validationBehavior: validationBehavior = "aria" } = props;
let { isInvalid: isInvalid, validationState: validationState, name: name, value: value, builtinValidation: builtinValidation, validate: validate, validationBehavior: validationBehavior = 'aria' } = props;
// backward compatibility.
if (validationState) isInvalid || (isInvalid = validationState === "invalid");
if (validationState) isInvalid || (isInvalid = validationState === 'invalid');
// If the isInvalid prop is controlled, update validation result in realtime.

@@ -111,3 +111,3 @@ let controlledError = isInvalid !== undefined ? {

let realtimeValidation = controlledError || serverError || clientError || builtinValidation || $e5be200c675c3b3a$export$dad6ae84456c676a;
let displayValidation = validationBehavior === "native" ? controlledError || serverError || currentValidity : controlledError || serverError || clientError || builtinValidation || currentValidity;
let displayValidation = validationBehavior === 'native' ? controlledError || serverError || currentValidity : controlledError || serverError || clientError || builtinValidation || currentValidity;
return {

@@ -118,3 +118,3 @@ realtimeValidation: realtimeValidation,

// If validationBehavior is 'aria', update in realtime. Otherwise, store in a ref until commit.
if (validationBehavior === "aria" && !$e5be200c675c3b3a$var$isEqualValidation(currentValidity, value)) setCurrentValidity(value);
if (validationBehavior === 'aria' && !$e5be200c675c3b3a$var$isEqualValidation(currentValidity, value)) setCurrentValidity(value);
else nextValidation.current = value;

@@ -132,3 +132,3 @@ },

// useSelect calls commitValidation inside an onReset handler.
if (validationBehavior === "native") setCommitQueued(false);
if (validationBehavior === 'native') setCommitQueued(false);
setServerErrorCleared(true);

@@ -139,3 +139,3 @@ },

// Wait until after the next render to commit so that the latest value has been validated.
if (validationBehavior === "native") setCommitQueued(true);
if (validationBehavior === 'native') setCommitQueued(true);
setServerErrorCleared(true);

@@ -152,5 +152,5 @@ }

function $e5be200c675c3b3a$var$runValidate(validate, value) {
if (typeof validate === "function") {
if (typeof validate === 'function') {
let e = validate(value);
if (e && typeof e !== "boolean") return $e5be200c675c3b3a$var$asArray(e);
if (e && typeof e !== 'boolean') return $e5be200c675c3b3a$var$asArray(e);
}

@@ -157,0 +157,0 @@ return [];

{
"name": "@react-stately/form",
"version": "3.0.3-nightly.4624+d80999e89",
"version": "3.0.3",
"description": "Spectrum UI components in React",

@@ -25,3 +25,3 @@ "license": "Apache-2.0",

"dependencies": {
"@react-types/shared": "3.0.0-nightly.2912+d80999e89",
"@react-types/shared": "^3.23.1",
"@swc/helpers": "^0.5.0"

@@ -35,3 +35,3 @@ },

},
"gitHead": "d80999e897b4d4db9fcfb4e9b8fcdc9fdd700882"
"gitHead": "b77d7d594dff4dcfb5359bffbcfd18142b146433"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc