{% extends 'base.html.twig' %} {% block title %}Spinner - Design System - Bubul{% endblock %} {% block body %}
{# ===== HEADER ===== #}
Atomes /

Spinner

Indicateur de chargement animé

{# ===== USAGE ===== #}

Usage

{% verbatim %}{% include '_atoms/spinner/spinner.html.twig' with {
    size: 'md',
    variant: 'primary',
    label: 'Chargement en cours...'
} %}{% endverbatim %}

Fichier : templates/_atoms/spinner/spinner.html.twig

{# ===== EXEMPLES DE BASE ===== #}

Exemples

{% include '_atoms/spinner/spinner.html.twig' %} Spinner par défaut
{# ===== TAILLES ===== #}

Tailles

Paramètre : size

{% include '_atoms/spinner/spinner.html.twig' with { size: 'xs' } %} xs
{% include '_atoms/spinner/spinner.html.twig' with { size: 'sm' } %} sm
{% include '_atoms/spinner/spinner.html.twig' with { size: 'md' } %} md
{% include '_atoms/spinner/spinner.html.twig' with { size: 'lg' } %} lg
{% include '_atoms/spinner/spinner.html.twig' with { size: 'xl' } %} xl
{# ===== VARIANTES DE COULEUR ===== #}

Variantes de couleur

Paramètre : variant

{% include '_atoms/spinner/spinner.html.twig' with { variant: 'primary', size: 'lg' } %} primary
{% include '_atoms/spinner/spinner.html.twig' with { variant: 'gray', size: 'lg' } %} gray
{% include '_atoms/spinner/spinner.html.twig' with { variant: 'success', size: 'lg' } %} success
{% include '_atoms/spinner/spinner.html.twig' with { variant: 'error', size: 'lg' } %} error
{% include '_atoms/spinner/spinner.html.twig' with { variant: 'white', size: 'lg' } %} white
{% include '_atoms/spinner/spinner.html.twig' with { variant: 'current', size: 'lg' } %} current
{# ===== DANS UN BOUTON ===== #}

Exemple : Dans un bouton

{# ===== PLEINE PAGE ===== #}

Exemple : Chargement pleine page

{% include '_atoms/spinner/spinner.html.twig' with { size: 'xl' } %} Chargement en cours...
{# ===== PARAMÈTRES ===== #}

Paramètres

Paramètre Type Défaut Description
sizestringmdxs, sm, md, lg, xl
variantstringprimaryprimary, white, gray, current, success, error
labelstringChargementTexte accessible (sr-only)
classstring''Classes additionnelles
{% endblock %}