Skip to content

Yan-Jean/fxgcomponents_yajea001

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Composantes REACT

Implémentation d'une bibliothèque REACT de 10 composantes à l'aide des frameworks Antd et Material-UI.
Une collaboration de Samuel Demers et Yannick Jean.

Liste des composantes

  • Alerte
  • Avatar
  • Bouton
  • Carte
  • ChampTexte
  • Etape
  • LoadSpin
  • MenuDeroulant
  • Popup
  • Resultat

- Alerte

  • Succes : Applique les paramètres de l'alerte succès.
  • Avertissement : Applique les paramètres de l'alerte avertissement.
  • Erreur : Applique les paramètres de l'alerte erreur.
Exemple d'utilisation:
<Alerte
  message="Vous avez réussi à créer votre alerte!!!"
  type="success"
/>

- Avatar

  • Petit : La taille de l'avatar sera petite.
  • Moyen : La taille de l'avatar sera moyenne.
  • Grand : La taille de l'avatar sera grande.
Exemple d'utilisation:
<Avatars
  alt="Roger"
  src="assets/img/Roger.jpg"
  width={24}
  height={24} 
/>

- Bouton

  • Start : Applique l'aspect visuel du bouton Start.
  • Eject : Applique l'aspect visuel du bouton Eject.
  • Destroy : Applique l'aspect visuel du bouton Auto Destroy.
Exemple d'utilisation:
<Bouton
  type="primary"
  shape="circle"
  text1="START"
  color="green"
  borderColor="black"
  height={45}
  width={50}
/>

- Carte

  • Default : Carte par défaut.
  • DarkMode : Active le "DarkMode".
  • Hoverable : Effet visuel "hoverable".
Exemple d'utilisation:
<Carte
  width={250}
  title="European cool girl" 
  description="www.tinder.com" 
/>

- ChampTexte

  • Contour : Ajoute à l'aspect visuel du champ un contour bleu.
  • Attention : Ajoute à l'aspect visuel du champ un avertissement.
  • Succes : Ajoute à l'aspect visuel du champ un encadré succès.
Exemple d'utilisation:
<ChampTexte
  label="Nom"
  color="primary"
  defaultValue=""
  helperText=""
/>

- Etape

  • Attente : L'étape est au niveau attente.
  • Chargement : L'étape est au niveau chargement.
  • Termine : Toutes les étapes sont terminées.
Exemple d'utilisation:
<Etape
  current="1"
  labelPlacement="vertical"
  title1="En attente.."
  title2="Chargement"
  title3="Terminé!"
  description1=""
  description2=""
  description3=""  
/>

- LoadSpin

  • Small : L'icône de chargement est petit.
  • Medium : L'icône de chargement est moyen.
  • Large : L'icône de chargement est grand.
Exemple d'utilisation:
<LoadSpin 
  size="small" 
/>

- MenuDeroulant

  • BottomLeft : Menu en bas à gauche.
  • Bottom : Menu en bas au milieu.
  • Right : Menu à droite.
Exemple d'utilisation:
<MenuDeroulant
  item1="Hot-Dog"
  item2="Poutine"
  item3="Hamburger"
  placement="bottomLeft"
/>

- Popup

  • Basic : Fênetre modale de base.
  • Centered : Fênetre modale centré.
  • Warning : Fênetre modale d'alerte.
Exemple d'utilisation:
<PopUp
  title="Basic modal" 
/>

- Resultat

  • Succes : Affiche la couleur, l'icône et le texte pour un succès.
  • Probleme : Affiche la couleur, l'icône et le texte pour un avertissement.
  • Erreur : Affiche la couleur, l'icône et le texte pour une erreur.
Exemple d'utilisation:
<Resultats
  status="success"
  title="Votre achat a été complété avec succès!"
  subTitle="Numéro de commande : 1234567890"
  type="primary"  
  key="console"  
/>

Pour démarrer le projet dans le terminal:

yarn install
yarn storybook

ou

npm install
npm run storybook

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published