-
Notifications
You must be signed in to change notification settings - Fork 85
feat(Link): add LinkProps option #247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Tanks you for the heads up @ledouxm. |
|
I thought the solution was simple but with some more tests it seems this is not enough so I set the PR to draft and will keep digging. Very good work on this lib btw, I've integrated it seeminglessly in no time ! Do you plan on making a pandacss adapter ? I have a PoC script translating |
|
Hello, j'ai regardé sur mon projet. Le LinkComponent est toujours exporté en 1.26.3 mais le setup proposé ne fonctionne plus. Ils font beaucoup de changement sur le Link. Je ne suis pas favorable à modifier le type interne et d'ajouter LinkProps. J'ai essayé ce setup : startReactDsfr({
Link, //ts error
})
declare module '@codegouvfr/react-dsfr/spa' {
interface RegisterLink {
Link: (props: LinkProps) => React.ReactElement
}
}J'ai une erreur de type sur le Link de startReactDsfr mais la bonne inférence de type dans les linkProps du DSFR. Il faut que l'on regarde ça plus en profondeur. |
Merci!
J'ai un conflict d'intêret vu que j'ai une librairie en directe compétition avec panda mais oui carrément on peut regarder ensemble pour publier un adapteur. @ddecrulle Merci d'avoir regarder pour tanstack, si tu veux te joindre a nous pour parler de panda? |
|
Si j'utilise les tokens de En plus Panda utilise les css layers pour ordonner les styles, pour éviter les "!important" il faut aussi mettre le dsfr.css dans un layer. J'ai un script qui extrait les variables du dsfr.min.css, les transforme en Très chaud pour la visio, je t'ai envoyé un message sur Mattermost |
|
je n'ai plus mattermost mais si tu veux je suis dispos avec dylan là, tu peut m'envoyer un mail a joseph.garrone@protonmail.com |
…sfr start, it provide no added safety #247
|
I've updated the instructions and loosen up the types restrictions on the react-dsfr side. https://react-dsfr.codegouv.studio/routing#tanstack Updating to the latest tanstack router + react-dsfr version should do it. Thanks for bringing this to our attention. |
Avec Tanstack Router v1.22.2, l'inférence du type des props de

Linkrenvoie { to: any }Cette PR ajoute la possibilité de spécifier
LinkPropslors de l'override de l'interfaceRegisterLinkAussi,
@tanstack/react-routern'exporte plus le type LinkComponent, il faut utilisertypeof Linkdonc la doc est obsolète ici: https://react-dsfr.codegouv.studio/routing