dataesr / react-dsfr

Non-official React components of the official french Système de Design de l'État.
https://dataesr.github.io/react-dsfr/
MIT License
44 stars 22 forks source link

TS de certains composants pas up to date #242

Closed BenoitSerrano closed 2 years ago

BenoitSerrano commented 2 years ago

Les composants suivants n'ont pas leur définition TS à jour par rapport à la doc et l'implémentation :

kornifex commented 2 years ago

Bonjour,

Depuis cette modification nous avons cette erreur à la validation :

error TS2430: Interface 'TextInputProps' incorrectly extends interface 'InputHTMLAttributes<HTMLInputElement>'.
  Types of property 'className' are incompatible.
    Type 'TextInputClassName | undefined' is not assignable to type 'string | undefined'.
      Type 'Object' is not assignable to type 'string'.

A-t-on vraiment besoin du type object sur le className ?

desoindx commented 2 years ago

Fixed in 3.3.3 with https://github.com/dataesr/react-dsfr/pull/286