feat: add preview link for documents
Cf. #115 (closed)
C'est certainement plus digeste de lire séparément. Le premier commit fait la mise à jour en lien avec le ticket. Le second est une refactorisation pour une meilleure découpe des composants.
Edited by Mlbiche