@gip-recia/info-modal
v0.0.1
Published
Info modal web component for GIP-Recia
Keywords
Readme
Info-Modal
Info-Modal est un webcomponent s'appuyant sur la librairie Lit pour afficher une modale d'information.
Installation
- Installation via npm :
npm install @gip-recia/info-modal- Importation du composant :
Dans un module JavaScript :
import '@gip-recia/info-modal';Dans une page HTML :
<script src="./path/to/info-modal.min.js"></script>- Ajout du component sur une page HTML :
const infoModal = document.createElement('info-modal');
document.body.appendChild(infoModal);Paramètres
Propriétés disponibles :
| Nom | Type | Obligatoire | Description | | ----------- | ----------- | ----------- | --------------------------------------------------------------------- | | titleModal | string | non | Le titre de la modale | | debug | boolean | non | Un booléen qui permet d'afficher les retour console ou non | | mainElement | HTMLElement | oui | Balise main du DOM (la modale gère la navigation clavier dans le DOM) |
<info-modal
titleModal=""
debug
/>Variables CSS
Modification de style
Plusieurs variables CSS peuvent être définis pour personnaliser le webcomponent :
| Nom | Description | | --------------------------------------------- | ------------------------------------------------------------ | | --info-modal-background-modal-container-color | Couleur de fond de la modale | | --info-modal-background-modal-overlay-color | Couleur d'arrière plan (donne le "focus visuel" à la modale) |
