Custom modal windows

Custom modal windows are simple components shown within a modal container. Any custom modal windows should be placed to admin/src/components/modals directory.

Use this template as a starting point if you want your modal to look like a standard Bootstrap modal window (you probably do):

<template lang="pug">
    .modal-content
        .modal-header
            //- close button
            button.close('@click'="$modal.close()"): span ×
            //- modal title
            h4.modal-title Title
        //- main content area
        .modal-body: p Some text
        //- actions area
        .modal-footer
            button.btn.btn-default('@click'="$modal.close('Button 1 is clicked')") Button 1
            !=' '
            button.btn.btn-default('@click'="$modal.close('Button 2 is clicked')") Button 2
            !=' '
            button.btn.btn-default('@click'="$modal.close('Button 3 is clicked')") Button 3
</template>

Call this.$modal.close([your data here]) if you want to close modal and optionally resolve its promise with some data.

Remember that modal will be closed automatically without data after user has clicked outside your modal window or pressed ESC.

Also opening other modal will cause current modal to be closed without resolving.

results matching ""

    No results matching ""