본문으로 건너뛰기

ErrorComponent

경고 아이콘과 오류 문구를 한 줄로 표시하는 인라인 오류 컴포넌트입니다. ZSTextFieldstatus="error"errorMessage가 내부에서 사용하는 동일한 표현을 별도 영역에서도 재사용할 수 있습니다.

입력 필드 바로 아래의 오류라면 별도로 배치하지 않고 ZSTextField errorMessage를 사용하는 것이 좋습니다.

앱 예제 Playgroundv0.19.4
Interactive exampleErrorComponent 로컬 웹 예제

예제를 선택하면 현재 저장소 소스로 만든 Expo Web 화면을 불러옵니다.

웹 미지원 또는 플랫폼 종속 기능은 실제 iOS·Android 앱에서 확인하세요.

기본 사용법

import { ErrorComponent, useTheme } from '@0610studio/zs-ui';

function ValidationMessage() {
const { palette } = useTheme();

return (
<ErrorComponent
errorMessage="필수 입력 항목입니다."
errorColor={palette.danger.main}
/>
);
}

Props

PropTypeDefaultDescription
errorMessagestringRequired표시할 오류 문구
errorColorstringRequired아이콘 배경과 문구에 적용할 색상
...propsViewProps-최상위 Animated View에 전달할 속성

컴포넌트가 나타날 때 FadeInDown 애니메이션이 적용됩니다. 색상은 palette.danger.main처럼 현재 테마의 시맨틱 색상을 전달하세요.