1.0.12 • Published 9 months ago

@amsom-habitat/slider-com-ciblee v1.0.12

Weekly downloads
-
License
-
Repository
-
Last release
9 months ago

Slider Communication Ciblee

Ce package propose un slider qui s'alimente a l'aide des communications ciblée d'AMSOM Habitat, la demo est visible ici

Installation

npm i @amsom-habitat/slider-com-ciblee

Importer les css dans le main.js tel que :

import '@amsom-habitat/slider-com-ciblee/dist/style.css'

Utilisation

Le composant dispose des props suivantes :

  • slides : un tableau d'objet contenant les informations des slides exemple complet :
const slides = [
  {
    "title": "Exemple",
    "content": "All configured and shadowed",
    "imageUrl": "https:\/\/fastly.picsum.photos\/id\/8\/1920\/1080.jpg?hmac=ZWQsrAG-h-Ip98by6rfqjHRyvoEe1IKeeT2rbHCcoH4",
    "action": "lien",
    "valeurAction": "https://www.google.com",
    "params": {
      "blurred": true,
      "titleColor": "#430000",
      "contentColor": "#000043",
      "titleBgColor": "#D3D3D3",
      "contentBgColor": "#430043",
      "btnTextColor": "#004300",
      "btnBgColor": "#000000",
      "titleShadow": true,
      "contentShadow": true,
    },
  }
  ...
]
  • defaultImage : une image par défaut si l'url de l'image n'est pas valide

Le composant a également des emitters pour les actions :

  • showMore : émit lorsqu'un utilisateur clique sur le bouton "en savoir plus" (en paramètre la slide slide)
  • slideLoaded : émit lorsqu'un slide est chargé (en paramètre la slide slide)

Développment

Après avoir fait vos dev, veillez à bien tenir à jour le changelog.md ainsi que la version du package.json puis faites :

git add .
git commit -m '<commentaire'
git push origin <branch>

Tests

Les tests sont réalisé de manière automatique sur les branches main et dev mais peuvent être fait localement, notemment pour voir l'evolution du développement via la commande :

npm run storybook

Le valideur devra, si des changements sont observés, aller sur la pipeline pour valider les différences à l'aide de chromatic, sans cela aucun merge-request ne sera possible. Si un merge est effectué, une double verification sera necessaire.

Déploiement

Après avoir merge les dev sur la branche main, exécutez :

make publish

Cette commande vérifie la version, le changelog et publie le tout

1.0.12

9 months ago

1.0.11

10 months ago

1.0.10

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago

0.0.6

11 months ago

0.0.4

11 months ago

0.0.3

11 months ago