bootstrap_italia-8.x-0.x-dev/components/components-2/badge/badge-demo.html.twig
components/components-2/badge/badge-demo.html.twig
{# /** * @file * Badge demo. * * Example: * {% include '@bi-bcl/badge/badge-demo.html.twig' %} */ #} {% apply spaceless %} {% set variants = [ "primary", "secondary", "success", "danger", "warning", "white", "dark", "light", "black" ] %} {% embed '@bi-bcl/demo-container.html.twig' with { title: 'Badge with title'|t, path_demo_code: '/badge/badge-demo.html.twig#L25', } %} {% block content %} {% for i in 1..6 %} <h{{ i }}>Example title h{{ i }} {% include '@bi-bcl/badge/badge.html.twig' with { label: 'New'|t, background: 'secondary', } %} </h{{ i }}> {% endfor %} {% endblock %} {% endembed %}{# End embed demo. #} {% embed '@bi-bcl/demo-container.html.twig' with { title: 'Badge with button'|t, path_demo_code: '/badge/badge-demo.html.twig#L40', } %} {% block content %} {% embed '@bi-bcl/button/button.html.twig' with { label: 'Notification'|t, variant: 'primary', button_classes: ['m-2'], } %} {% block after %} {% include '@bi-bcl/badge/badge.html.twig' with { label: '4', text_color: 'primary', background: 'white', assistive_text: 'Unread Messages'|t } %} {% endblock %} {% endembed %} {% embed '@bi-bcl/button/button.html.twig' with { label: 'Inbox'|t, variant: 'primary', button_classes: ['m-3', 'position-relative'], } %} {% block after %} {% include '@bi-bcl/badge/badge.html.twig' with { label: '99+', background: 'danger', assistive_text: 'Unread Messages'|t, rounded_pill: true, badge_classes: ['position-absolute', 'top-0', 'start-100', 'translate-middle'] } %} {% endblock %} {% endembed %} {% embed '@bi-bcl/button/button.html.twig' with { label: 'Profile'|t, variant: 'primary', button_classes: ['m-3', 'position-relative'], } %} {% block after %} {% include '@bi-bcl/badge/badge.html.twig' with { label: null, background: 'danger', assistive_text: 'New alerts'|t, rounded_pill: true, badge_classes: ['position-absolute', 'top-0', 'start-100', 'translate-middle', 'p-2', 'border', 'border-light', 'rounded-circle'] } %} {% endblock %} {% endembed %} {% endblock %} {% endembed %}{# End embed demo. #} {% embed '@bi-bcl/demo-container.html.twig' with { title: 'Badge contestual variants'|t, path_demo_code: '/badge/badge-demo.html.twig#L98', } %} {% block content %} <p> {% for variant in variants %} {% include '@bi-bcl/badge/badge.html.twig' with { label: variant, background: variant, assistive_text: 'Variants'|t } %} {% endfor %} </p> <p> {% for variant in variants %} {% include '@bi-bcl/badge/badge.html.twig' with { label: variant, background: variant, outline: true, assistive_text: 'Variants'|t } %} {% endfor %} </p> <p> {% for variant in variants %} {% include '@bi-bcl/badge/badge.html.twig' with { label: variant, background: variant, rounded_pill: true, assistive_text: 'Variants'|t } %} {% endfor %} </p> <p> {% for variant in variants %} {% include '@bi-bcl/badge/badge.html.twig' with { label: variant, background: variant, rounded_pill: true, outline: true, assistive_text: 'Variants'|t } %} {% endfor %} </p> {% endblock %} {% endembed %}{# End embed demo. #} {% endapply %}