Development guide

Modal <x-modal>

De site maakt gebruik van de standaard Bootstrap Modals. Deze kunnen aangeroepen worden door middel van een Blade component

Properties

Property Attribute Type Default Description
id id string '' verplicht attribuut zodat de modal getoond kan worden
headerClass header-class string '' één of meerdere classes die op de modal-header worden geplaatst
title title string '' De titel die in de modal-title wordt getoond
titleClass title-class string '' één of meerdere classes die op de modal-title worden geplaatst
dialogClass dialog-class string '' één of meerdere classes die op de modal-dialog worden geplaatst
contentClass content-class string '' één of meerdere classes die op de modal-content worden geplaatst
bodyClass body-class string '' één of meerdere classes die op de modal-body worden geplaatst
bodyAttributes body-attributes string '' attributen die op de modal-body worden geplaatst
footer footer string '' Indien deze slot gevuld wordt de modal voorzien van een modal-footer met de content van dit slot
footerClass footer-class string '' één of meerdere classes die op de modal-footer worden geplaatst

Voorbeeldcode trigger:

<button class="button button--primary" type="button" data-toggle="modal" data-target="#myModal1">
    Open voorbeeldmodal
</button>

Voorbeeldcode modal:

<x-modal id="myModal1" title="Voorbeeldmodal">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. In magnam obcaecati repellendus tempora! Aliquid animi corporis deserunt dicta ea eos esse harum maxime numquam officia, quia quidem recusandae sint. Sequi!</p>
    <x-slot name="footer">
        <button type="button" class="button button--conversion" data-dismiss="modal">Close</button>
    </x-slot>
</x-modal>

Resultaat: