Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

ListManager / ColumnManagementModal: forward BulkSelect i18n label props

Abierto
#988 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
72/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript

Línea de trabajo

Start at the ListManager and ColumnManagementModal entry points, then compare their prop types and rendering with BulkSelect's existing i18n label props. Done means consumers can pass the label values through these components and the bulk-select UI uses the localized strings.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Problem

BulkSelect already exposes i18n-friendly label props (selectNoneLabel, selectAllLabel, selectedLabel, selectPageLabel) as of v6.5.0 (#896), but ListManager renders BulkSelect without passing them through. The only related customization on ListManager today is dataListAriaLabel.

As a result, bulk-select UI stays in English ("Select all (N)", "N selected", "Select none (0)") even when the surrounding modal title, description, and actions are translated.

Current behavior

In @patternfly/react-component-groups v6.5.0, ListManager renders:

<BulkSelect
  canSelectAll
  isDataPaginated={false}
  selectedCount={...}
  totalCount={...}
  onSelect={...}
  pageSelected={...}
  pagePartiallySelected={...}
/>

No selectNoneLabel, selectAllLabel, or selectedLabel props are accepted or forwarded.

ColumnManagementModal also does not expose these props when it wraps ListManager.

Expected behavior

Consumers should be able to localize bulk-select strings without reimplementing ListManager.

Environment
  • @patternfly/react-component-groups: ~6.5.0

  • Use case: table column management modal on list pages

Related
  • BulkSelect i18n: #895 / #896 (already merged in v6.5.0)

  • Components: ListManager, ColumnManagementModal, BulkSelect


Jira Issue: PF-4700

Lenguaje dominante
TypeScript
Estrellas
10
Forks
40
Merge medio
23 h 23 min
PR fusionados (30 d)
2

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de patternfly/react-component-groups

Todos los issues de patternfly/react-component-groups

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.