Skip to content
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

Je cherche un composant Svelte qui coupe une chaine de caractères vers le milieu, qui remplace le texte supprimé par ... en fonction de la largeur disponible à l'écran du browser #363

Open
stephane-klein opened this issue Jan 18, 2024 · 0 comments

Comments

@stephane-klein
Copy link
Owner

stephane-klein commented Jan 18, 2024

Pour mon projet pro Value-Props, j'ai besoin de "truncate" des chaines de caractères trop longues.

Idéalement, j'aimerais un composant Svelte, qui coupe une chaine de caractères vers le milieu, qui remplace le texte supprimé par ... .
J'aimerais aussi que le nombre de caractères soit déduit de la largeur du bloc à l'écran. Je ne souhaite pas définir à l'avance la limite du nombre de caractères à afficher.

Pour le moment, j'ai effectué des recherches sur npmjs.com avec les mots clés :

Pour le moment je n'ai rien trouvé de satisfaisant.

J'ai juste croisé https://www.npmjs.com/package/truncate-middle mais il ne correspond pas à ce que je cherche, je ne souhaite pas passer les paramètres frontLen et backLen.

Je suis preneur de composant codé en React, Vue… ou même JS Vanilla.

C'est un nice to have, pour le moment, je vais me passer de cette fonctionnalité, je vais juste utiliser un "overflow " sur le span.

@stephane-klein stephane-klein changed the title Je cherche un composant Svelte qui coupe une chaine de caractères vers le milieu, qui remplace le texte supprimé par ... en fonction de la largeur disponible sur le viewport du browser Je cherche un composant Svelte qui coupe une chaine de caractères vers le milieu, qui remplace le texte supprimé par ... en fonction de la largeur disponible à l'écran du browser Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant