8000 Attributs HTML manquant dans les définitions TS sur la Card · Issue #434 · codegouvfr/react-dsfr · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Attributs HTML manquant dans les définitions TS sur la Card #434
Open
@m-maillot

Description

@m-maillot

Pour des besoins d'accessibilité (focus), j'ai besoin de définir un tabIndex sur la ma card.

Quand je mets l'attribut sur la Card, j'ai une erreur typescript m'indiquant que l'attribut tabIndex n'existe pas. Mais au runtime ça fonctionne bien.

J'utilise donc un hack pour ne plus avoir l'erreur TS :

<Card
        id={id}
        {...({
          tabIndex,
        } as any)} // to ignore typescript error 
/>

J'ai voulu apporter un correctif dans le code mais j'ai du mal à comprendre l'approche sur les types.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0