AIArchintel UIKataloğu aç
Dokümanlar/Feedback

Error State

Tekrar deneme aksiyonlarına sahip kurtarılabilir hata sunumu.

ErrorState.tsx
ErrorState.tsx

Kurulum

shadcn CLI ile projenize ekleyebilir veya yukarıdaki "Kaynak Kodu" sekmesinden kodu doğrudan projenize kopyalayabilirsiniz:

$npx shadcn@latest add https://ui.cagriozay.com.tr/r/error-state.json

Kullanım Örneği

import { ErrorState } from "@/components/feedback/ErrorState"

<ErrorState
  code="API-503"
  title="Servise ulaşılamıyor"
  message="Bağlantıyı kontrol edip yeniden deneyin."
  details={error.message}
  onRetry={refetch}
/>

Özellikler & Parametreler (API)

PropTürVarsayılanAçıklama
codestringHTTP veya uygulama hata kodu.
titleReactNode"Bir Sorun Oluştu"Hata başlığı.
messageReactNodeAlert bölgesine bağlanan hata açıklaması.
detailsstringAçılıp kapanabilen teknik hata detayı.
onRetry() => voidTekrar deneme callback'i.
retryLabelstring"Tekrar Dene"Tekrar deneme düğmesi etiketi.
secondaryAction{ label: string; onClick?: () => void; href?: string }Callback veya rota kullanan ikincil aksiyon.
variant"card" | "minimal" | "banner""card"Hata yüzeyinin görsel sunumu.
as"section" | "div" | "article""section"Semantik kapsayıcı.
headingLevel2 | 3 | 4 | 5 | 63Başlık seviyesi.