Skip to main content

Librairies

La réalisation des interfaces graphiques est découpée en plusieurs librairies afin de faciliter la réutilisation entre les différents modules.

Liste des librairies

Assets

@openent/assets

Contient les fichiers statiques (PNG, SVG, JPG..) partagés par tous les modules. Convertit des fichiers SVG en composants React pour réutiliser les icônes ou les graphiques vectoriels dans les applications React d'Open ENT.

Core

@openent/core/auth

Librairie Angular pour l'authentification. Utilise

angular-oauth2-oidc

Image Resizer

@openent/image-resizer

Librairie javascript pour proposer les fonctions de modification d'images avant transfert vers le serveur


React Antd

@openent/react-antd

Composants React utilisant des composants Ant Design et Tailwind CSS


Editor

@openent/react-editor

Composant React gérant l'éditeur Tiptap


Client Typescript for Open ENT API

@openent/ts-client

Composants React s'implifiant l'accès au API d'Open ENT avec des React Hooks


Open API for Open ENT

@openent/ts-admin-client

Librairie utilisant Axios permettant d'utiliser toutes les API d'Open ENT.


Model

@openent/user

Librairie d'interfaces pour la gestion des utilisateurs