Props for the LoadingStateDisplay component.

interface LoadingStateDisplayProps {
type: "manga" | "library";
isRateLimited?: boolean;
retryCount?: number;
maxRetries?: number;
}
interface LoadingStateDisplayProps {
    type: "manga" | "library";
    isRateLimited?: boolean;
    retryCount?: number;
    maxRetries?: number;
}

Properties

type: "manga" | "library"

Type of loading state: "manga" for sync data prep, "library" for AniList fetch.

isRateLimited?: boolean

Whether currently rate limited by AniList API (optional, default false).

retryCount?: number

Current retry attempt number for failed requests (optional, default 0).

maxRetries?: number

Maximum retry attempts allowed before giving up (optional, default 3).