Socket
Socket
Sign inDemoInstall

react-google-forms-hooks

Package Overview
Dependencies
147
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.1 to 1.0.2

21

dist/index.js

@@ -100,5 +100,9 @@ function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }

var _useState = React.useState(false),
customInputRequired = _useState[0],
setCustomInputRequired = _useState[1];
isCustomOptionSelected = _useState[0],
setIsCustomOptionSelected = _useState[1];
var _useState2 = React.useState(false),
customInputRequired = _useState2[0],
setCustomInputRequired = _useState2[1];
var register = function register(options) {

@@ -113,5 +117,11 @@ return context.register(id, _extends({

if (field.type === 'RADIO') {
setCustomInputRequired(field.required && currentValue && currentValue === OTHER_OPTION);
var _isCustomOptionSelected = currentValue && currentValue === OTHER_OPTION;
setCustomInputRequired(field.required && _isCustomOptionSelected);
setIsCustomOptionSelected(_isCustomOptionSelected);
} else {
setCustomInputRequired(field.required && currentValue && currentValue.length === 1 && currentValue.includes(OTHER_OPTION));
var _isCustomOptionSelected2 = currentValue && currentValue.length === 1 && currentValue.includes(OTHER_OPTION);
setCustomInputRequired(field.required && _isCustomOptionSelected2);
setIsCustomOptionSelected(_isCustomOptionSelected2);
}

@@ -185,3 +195,4 @@ }, [currentValue, customInputRequired]);

return _extends({}, field, result, {
error: error
error: error,
isCustomOptionSelected: isCustomOptionSelected
});

@@ -188,0 +199,0 @@ });

@@ -98,5 +98,9 @@ import { useForm } from 'react-hook-form';

var _useState = useState(false),
customInputRequired = _useState[0],
setCustomInputRequired = _useState[1];
isCustomOptionSelected = _useState[0],
setIsCustomOptionSelected = _useState[1];
var _useState2 = useState(false),
customInputRequired = _useState2[0],
setCustomInputRequired = _useState2[1];
var register = function register(options) {

@@ -111,5 +115,11 @@ return context.register(id, _extends({

if (field.type === 'RADIO') {
setCustomInputRequired(field.required && currentValue && currentValue === OTHER_OPTION);
var _isCustomOptionSelected = currentValue && currentValue === OTHER_OPTION;
setCustomInputRequired(field.required && _isCustomOptionSelected);
setIsCustomOptionSelected(_isCustomOptionSelected);
} else {
setCustomInputRequired(field.required && currentValue && currentValue.length === 1 && currentValue.includes(OTHER_OPTION));
var _isCustomOptionSelected2 = currentValue && currentValue.length === 1 && currentValue.includes(OTHER_OPTION);
setCustomInputRequired(field.required && _isCustomOptionSelected2);
setIsCustomOptionSelected(_isCustomOptionSelected2);
}

@@ -183,3 +193,4 @@ }, [currentValue, customInputRequired]);

return _extends({}, field, result, {
error: error
error: error,
isCustomOptionSelected: isCustomOptionSelected
});

@@ -186,0 +197,0 @@ });

@@ -23,2 +23,3 @@ import { UseFormReturn, UseFormRegisterReturn, RegisterOptions, FieldError } from 'react-hook-form';

customOption?: CustomOptionRegister;
isCustomOptionSelected?: boolean;
};

@@ -25,0 +26,0 @@ export declare type Options = {

{
"name": "react-google-forms-hooks",
"version": "1.0.1",
"version": "1.0.2",
"description": "Library to create forms using React backed by Google Forms.",

@@ -5,0 +5,0 @@ "author": "francisconeves97",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc