⚠️ migration du projet vers https://github.com/GIP-RECIA/recia-webcomponents/tree/main/packages/mediacentre
- Installation via npm :
npm install @gip-recia/mediacentre-ui
- Importation du composant :
Dans un module JavaScript :
import '@gip-recia/mediacentre-ui';
Dans une page HTML :
<script src="./path/to/mediacentre-ui.min.js"></script>
- Ajout du composant sur une page HTML :
const component = document.createElement('mediacentre-ui');
document.body.appendChild(component);
Propriétés disponibles :
Nom | Type | Obligatoire | Default | Description |
---|---|---|---|---|
mediacentre-context-url |
string |
non |
contexte de l'URL. | |
base-api-url |
string |
non |
URL de l'API REST MediaCentre. | |
user-info-api-url |
string |
non |
URL de l'API des informations utilisateurs. | |
user-rights-api-url |
string |
non |
URL de l'API des droits utilisateurs. | |
get-user-favorite-resources-url |
string |
non |
URL de l'API pour récupèrer la liste des identifiants des ressources favorites de l'utilisateur. | |
put-user-favorite-resources-url |
string |
non |
URL de l'API pour modifier la liste des identifiants des ressources favorites de l'utilisateur. | |
fname-mediacentre-ui |
string |
non |
Fname de la portlet du Mediacentre-UI (utilisé pour la gestion des ressources favorites de l'utilisateur). |
<mediacentre-ui
mediacentre-context-url=""
base-api-url=""
user-info-api-url=""
user-rights-api-url=""
get-user-favorite-resources-url=""
put-user-favorite-resources-url=""
fname-mediacentre-ui=""
/>
Plusieurs variables CSS peuvent être définis pour personnaliser le webcomponent :
Nom | Description |
---|---|
--ui-mediacentre-border-color |
Couleur associée au domaine de l'utilisateur. |
--ui-mediacentre-background-color |
Couleur de fond du composant (la même que celle du portail). |
--ui-mediacentre-card-background-color |
Couleur de fond des cartes ressources. |
--ui-mediacentre-font-color |
Couleur du texte. |
--ui-mediacentre-menu-title-background-color |
Couleur de fond du titre du menu et de l'icône infos. |
--ui-mediacentre-category-hover-background-color |
Couleur de fond au survol d'une catégorie. |
--ui-mediacentre-category-active-background-color |
Couleur de fond d'une catégorie sélectionnée. |