npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

fxgcomponents_stham001

v1.0.4

Published

420-314-FX-A22 TP2 - Package NPM de composants React

Downloads

5

Readme

Description

La bibliothèque contient 10 composants React réutilisables :

Pour démarrer le storybook :

npm run storybook

Liste des composantes

Alert

Dans la composante "Alert", nous avons une fontion appelée "BasicAlerts", qui contient deux arguments :

  1. severity :

    • Type : string
    • Affiche la sévérité ou la gravité d'alerte et peut être une alerte en "warning", "success", "info" et "danger".
  2. text :

    • Type : string
    • Affiche un message en fonction du type d'alerte. Le message à l'intérieur des alertes change en fonction d'alerte.

Autocomplete

Dans la composante "Autocomplete", nous avons une fonction intitulée "CountrySelect" qui a pour objectif de selectionner ou non un pays dans une liste déroulante en saisissant automatiquement le nom du pays dans le champ input. Cette fonction possède quatre arguments :

  1. text :

    • Type : string
    • Permet de saisir un titre pour la composante, par exemple.
  2. disabled :

    • Type : boolean
    • Permet de désactiver la liste déroulante s'il est vrai.
  3. disableClearable :

    • Type : boolean
    • Si vrai, l'entrée ne peut pas être effacée avec l'icone "x".
  4. disableCloseOnSelect :

    • Type : boolean.
    • Si vrai , la fenêtre contextuelle ne se ferme pas lorsqu'une valeur est sélectionnée. Ainsi, la fenêtre de la liste déroulante reste bloquée et se referme pas lorsqu'un pays est sélectionné.

Bouton

La composante "Bouton" a une fonction appelée "Bouton" possédant quatre arguments :

  1. width :

    • Type : number
    • A pour objectif d'augmenter ou de diminuer la largeur des boutons.
  2. variant :

    • Type : string
    • Permet de choisir la variante que l'on veut. Il existe 3 variantes "contained", "outlined" et "text".
  3. text :

    • Type : string
    • Permet de changer le contenu du bouton de façon automatique.
  4. color :

    • Type : string
    • Permet de choisir n'importe quelle couleur. Mais comme nous utilisons le MUI, nous nous sommes contentés des couleurs prédéfinies dans MUI.

BoutonFlottants

La composante BoutonFlottants possède une fonction qui contient 6 arguments :

  1. text :

    • Type : string
    • Permet de changer le titre des boutons de façon automatique.
  2. color :

    • Type : string
    • Permet de choisir n'importe quelle couleur. Mais comme nous utilisons le MUI, nous nous sommes contentés des couleurs prédéfinies dans MUI.
  3. size :

    • Type : string
    • Permet de jouer sur la taille et la grandeur des boutons.
  4. marginRight :

    • Type : number
    • Pour faire une marge de droite entre les boutons flottants.
  5. variant :

    • Type : string
    • La variante utilisée peut etre soit "circular" soit "extended".
  6. disabled :

    • Type : boolean.
    • Permet de desactiver un ou plusieurs boutons flottants.

Checkbox

La composante Checkbox possède une fonction qui contient 4 arguments :

  1. size :

    • Type : string
    • Permet de jouer sur la taille et la grandeur des checkbox.
  2. color :

    • Type : string
    • Permet de choisir n'importe quelle couleur. Mais comme nous utilisons le MUI, nous nous sommes contentés des couleurs prédéfinies dans MUI.
  3. checked :

    • Type : boolean
    • Si c'est vrai, le composant est coché.
  4. text :

    • Type : string
    • Permet de changer le titre des boutons de façon automatique.

Grid

La composante Grid contient une fonction Grid avec deux arguments :

  1. spacing :

    • Type : number
    • Permet de définir l'espace entre les composants de l'élément de type. Il ne peut être utilisé que sur un composant de conteneur de type.
  2. xs :

    • Type : number
    • Définit le nombre de colonnes utilisées par l'élément de grille. Il ne peut pas être supérieur au nombre total de colonnes du conteneur (12 par défaut).

Menu

La composantemée Menu possède une fonction appelée AccountMenu qui contient 3 arguments :

  1. display : Propriété CSS qui représente un argument dans notre composante pour afficher notre menu soit avec display "flex" ou display "row".

  2. alignItems : Propriété CSS qui représente un argument dans notre composante pour aligner nos Items soit à gauche, à droite ou au centre.

  3. textAlign : Propriété CSS qui représente un argument dans notre composante pour aligner les textes soit à gauche, à droite ou au centre.

Pagination

Dans la composante Pagination, nous avons une fonction appelée BasicPagination. A l'intérieur de cette fonction, nous avons 3 arguments :

  1. variant :

    • Type : string
    • La variante utilisée peut être soit "outlined" soit "text".
  2. color :

    • Type : string
    • Permet de choisir n'importe quelle couleur. Mais comme nous utilisons le MUI, nous nous sommes contentés des couleurs prédéfinies dans MUI.
  3. disabled :

    • Type : boolean
    • Permet de desactiver les numéros de la pagination.

Slider

La composante Slider contient une fonction nommée ContinuousSlider avec 5 arguments :

  1. track :

    • Type "string"
    • Prend comme valeur "inverted" ou "normal". Il est normal par défaut. S'il est "normal", la piste affichera une barre représentant la valeur du curseur. Et s'il est "inverted", la piste affichera une barre représentant la valeur restante du curseur.
  2. olor :

    • Type : string
    • Permet de choisir n'importe quelle couleur. Mais comme nous utilisons le MUI, nous nous sommes contentés des couleurs prédéfinies dans MUI.
  3. disabled :

    • Type : boolean
    • Il est false par défaut. Mais si c'est vrai, le composant est désactivé.
  4. orientation : - Type : string - Prend comme valeur "horizontal" ou "vertical". Par défaut, il est horizontal.

  5. height : Le height est une propriété CSS pour fixer la hauteur du composant.

Switch

La composante Switch contient une fonction appelée BasicSwitches avec deux arguments déclarés à l'intérieur de cette fonction :

  1. defaultChecked :
    • Type : boolean
    • Il est false par defaut. Mais on peut utiliser lorsque le composant n'est pas contrôlé.
  2. disabled :
    • Type : boolean
    • Il est false par défaut. Mais si c'est vrai, le composant est désactivé.