Installation
bash
npx axis-cli add recovery-banner --agenticInteractive Demo
API 요청에 실패했습니다
네트워크 오류가 발생했습니다. 재시도 횟수: 0회
Variants
기본
작업 실패
설명 포함
데이터 로드 실패
서버 연결이 불안정합니다. 네트워크 연결을 확인해 주세요.
재시도만
인증 만료
세션이 만료되었습니다.
Usage
tsx
import { RecoveryBanner } from '@axis-ds/agentic-ui'
export function Example() {
return (
<RecoveryBanner
message="API 요청 실패"
description="서버에서 응답을 받지 못했습니다. 잠시 후 다시 시도해 주세요."
onRetry={() => console.log('재시도')}
onDismiss={() => console.log('무시')}
/>
)
}Props
| Prop | Type | Default | Description |
|---|---|---|---|
messageRequired | string | - | 에러 메시지 |
description | string | - | 상세 설명 |
onRetry | () => void | - | 재시도 버튼 클릭 콜백 |
onDismiss | () => void | - | 무시 버튼 클릭 콜백 |
className | string | - | 추가 CSS 클래스 |
messageRequiredType:
string에러 메시지
descriptionType:
stringDefault:
-상세 설명
onRetryType:
() => voidDefault:
-재시도 버튼 클릭 콜백
onDismissType:
() => voidDefault:
-무시 버튼 클릭 콜백
classNameType:
stringDefault:
-추가 CSS 클래스