1.0.8 • Published 3 years ago

fxgcomponents_nanic001 v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

STORYBOOK

Librairie de components et leurs stories

  

N|Solid

  

STORYBOOK s'éxécute parallèlement à notre application en mode développement. Il nous aide à construire des composants UI(User Interface) qui sont isolés de la logique applicative et du contexte de notre application.   STORYBOOK est pour React et il exite d'autres éditions pour Vue, Angular ou Svelte.   Nous avons 11 components décrit comme suit :

  • Badge : Le badge apparaît sous différentes formes (carré ou arrondi) à proximité des notifications ou des avatars des utilisateurs avec un attrait accrocheur, affichant généralement le nombre de messages non lus.
<Badge
  shape="circle"
  size="small"
/>

 

  • Button : Un bouton signifie une opération (ou une série d'opérations). Cliquer sur un bouton déclenchera la logique métier correspondante.On peut changer la couleur de fond du bouton, sa dimension, et la couleur du texte écrit sur le bouton.
<Button
  backgroundColor="#002c88"
  color="#fff"
  width="200px"
/>

 

  • Card : Une carte peut être utilisée pour afficher un contenu lié à un seul sujet. Nous pouvons changer la largeur, la couleur de fond ainsi que la couleur du texte.
<Card
  backgroundColor="blue"
  color="#fff"
  width="400px"
/>

 

  • Carousel : Il est utilisé pour regrouper des images ou des cartes. On peut changer sa dimension en hauteur et en largeur, sa couleur de fond ainsi que la couleur du texte.
<Carousel
  background="#00ffff"
  color="#fff"
  height="180px"
  lineHeight="160px"
  textAlign="center"
  width="600px"
/>

 

  • Collection : Permet d'afficher différentes images. Elles peuvent avoir différentes dimensions.
<Collection
  imagesurl=
    'assets/macareux.jpg
     assets/img/sterne_artique1.jpg
     assets/img/sterne_artique2.jpg'
  width={200}
/>

 

  • Modal : Permet d'afficher une simple boite de dialogue. Le bouton peut changer de couleur de fond ainsi que la couleur du texte.
<Modal
  background="#ff0000"
  color="#ffffff"
/>

 

  • Navbar : La barre de navigation permet aux utilisateurs de se déplacer rapidement et efficacement sur le site. On peut changer la couleur de fond ainsi que la couleur du texte.
<NavBar
  background="#d9534f"
  color="#ffffff"
/>

 

  • Popover : Un menu contextuel simple pour fournir des informations ou des opérations supplémentaires. Le bouton peut changer de couleur ainsi que le texte et la couleur du texte.
<Popover
  backgroundColor="#c9082a"
  color="#fff"
  shape="round"
  width="400px"
/>

 

  • Progress : Cest une barre de progression en cercle ou en horizontale qui affiche le flux d'opération. On peut varier les couleurs de fond.
<Progress
  background="#d9534f"
  width="400px"
/>

 

  • Spinner : Permet d'indiquer à l'utilisateur lorsqu'une page attend des données asynchrones. La couleur de fond du contenu de description peut changer.
<Spinner
  background="#5cb85c"
  size="small"
/>

 

  • Table : Permet d'afficher un tableau de données avec des boutons à cocher et une pagination. La dimension peut être changée également.
<Table
  selectionType="checkbox"
  width="500px"
/>

  

📒 Fonctionnalités

Les commandes pour vérifier rapidement que les différents environnements de notre application fonctionnent correctement:

🛠 - Exécutez le test (Jest) dans un terminal:

yarn test --watchAll

🚀 - Démarrer l'explorateur de composants sur le port 6006 :

yarn storybook

🚇 - Exécutez l'application frontale proprement dite sur le port 3000 :

yarn start

  

🏅 Techno

Pour ce projet, nous avons utilisé les open sources suivantes:

  

✨ Installation

Storybook requiert storybook.js.

Voici les étapes pour configurer le processus de compilation dans votre environnement. Pour commencer, nous allons utiliser Create React App (CRA) pour mettre en place notre système de compilation, et ensuite ajouter Storybook et l'outil de test Jest dans notre application. Exécutons les commandes suivantes:

Créer notre application:

npx create-react-app taskbox

cd taskbox

Ajouter Storybook:

npx storybook init

  

🔗 Plugins

PluginREADME
GitHubplugins/github/README.md
Google Analyticsplugins/googleanalytics/README.md

   

👏 Contributions

Si vous désirez nous encourager pour la suite du développement de cette application vous pouvez nous payer un café!!!!

  

👥 Communauté

Storybook est une communauté de développeurs que vous retrouverez sur les réseaux comme :

  

📝 License

MIT

Free Software, Hell Yeah!