Skip to content

Interface: ResourceStatusIndicatorProps

Options shared by ResourceStatusIndicator and useResourceStatusToaster.

optional className?: string

Class name applied to the Toaster wrapper.


optional closeButton?: boolean

Omit.closeButton


optional containerAriaLabel?: string

Omit.containerAriaLabel


optional dir?: "auto" | "ltr" | "rtl"

Omit.dir


optional duration?: number

Omit.duration


optional expand?: boolean

Omit.expand


optional gap?: number

Omit.gap


optional hotkey?: string[]

Omit.hotkey


optional icons?: ToastIcons

Omit.icons


optional id?: string

Omit.id


optional invert?: boolean

Omit.invert


optional kind?: string

Restrict to a single resource kind. Otherwise shows the worst across all kinds.

ResourceStatusToasterOptions.kind


optional mobileOffset?: Offset

Omit.mobileOffset


optional offset?: Offset

Omit.offset


optional position?: Position

Omit.position


optional render?: (aggregate) => ReactNode

Full custom render override, rendered inside toast.custom.

AggregatedResourceStatus

ReactNode

ResourceStatusToasterOptions.render


optional renderers?: Record<string, ResourceKindRenderer>

Per-kind copy + icon overrides.

ResourceStatusToasterOptions.renderers


optional richColors?: boolean

Omit.richColors


optional style?: CSSProperties

Omit.style


optional swipeDirections?: SwipeDirection[]

Omit.swipeDirections


optional theme?: "light" | "dark" | "system"

Omit.theme


optional toastClassName?: string

Class name applied to the toast (not the Toaster wrapper).

ResourceStatusToasterOptions.toastClassName


optional toastOptions?: ToastOptions

Omit.toastOptions


optional visibleToasts?: number

Omit.visibleToasts