OptionalclassOptional class name appended to the message element so the caller controls layout (centering, spacing, emphasis).
OptionalidOptional data-testid for locating the empty state (e.g. from an e2e test).
Localized message explaining why the region is empty and, ideally, what the user can do next.
Props for EmptyState.