pull/7007/merge
tugcekucukoglu 2025-01-31 12:56:33 +03:00
parent 2a2c07ddb2
commit 654bdf4bc3
2 changed files with 4 additions and 4 deletions

View File

@ -40,7 +40,7 @@ const BaseDirective = {
return computedValue?.[_key] ?? computedValue; return computedValue?.[_key] ?? computedValue;
}; };
return Object.hasOwn(pt, '_usept') return pt && Object.hasOwn(pt, '_usept')
? { ? {
_usept: pt['_usept'], _usept: pt['_usept'],
originalValue: getValue(pt.originalValue), originalValue: getValue(pt.originalValue),
@ -51,7 +51,7 @@ const BaseDirective = {
_usePT: (instance = {}, pt, callback, key, params) => { _usePT: (instance = {}, pt, callback, key, params) => {
const fn = (value) => callback(value, key, params); const fn = (value) => callback(value, key, params);
if (Object.hasOwn(pt, '_usept')) { if (pt && Object.hasOwn(pt, '_usept')) {
const { mergeSections = true, mergeProps: useMergeProps = false } = pt['_usept'] || instance.$primevueConfig?.ptOptions || {}; const { mergeSections = true, mergeProps: useMergeProps = false } = pt['_usept'] || instance.$primevueConfig?.ptOptions || {};
const originalValue = fn(pt.originalValue); const originalValue = fn(pt.originalValue);
const value = fn(pt.value); const value = fn(pt.value);

View File

@ -120,10 +120,10 @@ export const useForm = (options = {}) => {
validateFieldOn(field, fieldOptions, 'validateOnBlur'); validateFieldOn(field, fieldOptions, 'validateOnBlur');
}, },
onInput: (event) => { onInput: (event) => {
_states[field].value = Object.hasOwn(event, 'value') ? event.value : event.target.value; _states[field].value = event && Object.hasOwn(event, 'value') ? event.value : event.target.value;
}, },
onChange: (event) => { onChange: (event) => {
_states[field].value = Object.hasOwn(event, 'value') ? event.value : event.target.type === 'checkbox' || event.target.type === 'radio' ? event.target.checked : event.target.value; _states[field].value = event && Object.hasOwn(event, 'value') ? event.value : event.target.type === 'checkbox' || event.target.type === 'radio' ? event.target.checked : event.target.value;
}, },
onInvalid: (errors) => { onInvalid: (errors) => {
_states[field].invalid = true; _states[field].invalid = true;