소스 검색

Update phone number input

Use state variable for defining blank values.
master
부모
커밋
2a612b947b
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. +4
    -1
      categories/formatted/react/src/components/PhoneNumberInput/index.tsx

+ 4
- 1
categories/formatted/react/src/components/PhoneNumberInput/index.tsx 파일 보기

@@ -78,6 +78,7 @@ export const PhoneNumberInput = React.forwardRef<
forwardedRef,
) => {
const { clientSide } = useClientSide({ clientSide: enhanced });
const [phoneNumber, setPhoneNumber] = React.useState<Value>(value?.toString() ?? '');
const labelId = React.useId();
const defaultId = React.useId();
const id = idProp ?? defaultId;
@@ -92,7 +93,8 @@ export const PhoneNumberInput = React.forwardRef<
if (!input) {
return;
}
delegateTriggerEvent('change', input, phoneNumberValue);
setPhoneNumber(phoneNumberValue);
delegateTriggerEvent('change', input, phoneNumberValue ?? '');
};

const commonInputStyles = clsx(
@@ -157,6 +159,7 @@ export const PhoneNumberInput = React.forwardRef<
<PhoneInput
{...etcProps}
ref={undefined}
value={phoneNumber}
onChange={handlePhoneInputChange}
defaultCountry={defaultCountry}
className={commonInputStyles}


불러오는 중...
취소
저장