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

Incorrect typing for trigger prop -- should be ActionType | ActionType[]

Abierto
#209 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
50/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
react, typescript
Área
frontend

Línea de trabajo

Comienza en src/Tooltip.tsx y compara su prop trigger con la definición ActionType | ActionType[] mostrada para rc-trigger en src/index.tsx. Confirma que la prop del tooltip acepta tanto una acción individual como un array, y verifica que el valor se pasa a Trigger sin errores de tipos.

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

Descripción

According to rc-trigger > src > index.tsx, the action prop should allow an ActionType or an ActionType[]:

export interface TriggerProps {
  children: React.ReactElement;
  action?: ActionType | ActionType[];

However, the trigger prop of rc-tooltip, which gets passed to the action prop of rc-trigger, only allows a single ActionType (not an array). Here is the relevant code from rc-tooltip > src > Tooltip.tsx:

export interface TooltipProps extends Pick<TriggerProps, 'onPopupAlign' | 'builtinPlacements'> {
  trigger?: ActionType;

// ...


  return (
    <Trigger
      popupClassName={overlayClassName}
      prefixCls={prefixCls}
      popup={getPopupElement}
      action={trigger}

(Note: I came across this problem via Ant Design's Tooltip component, which depends on rc-tooltip.)

Lenguaje dominante
TypeScript
Estrellas
944
Forks
199
Merge medio
19 h 1 min
PR fusionados (30 d)
3

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

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 react-component/tooltip

Todos los issues de react-component/tooltip

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.