I have a modal in the center of the screen that has an header. That header must contain a title and the button to close it.
--------------------------------
|                       (close)|
|  Text                        |
|                              |
--------------------------------
So basically I have two requirements:
- Every text inside the header must be centred vertically.
- Be able to position the "(close)" close to the header in the corner.
Right now I have everything vertically centred but the elements I put inside the header for ma pile:
--------------------------------
|                              |
|  Text                        |
|  (close)                     |
|                              |
--------------------------------
.modal-payment__wrapper {          // <- this is the whole box
    max-width: 50%;
    width: 500px;
    height: 200px;
    background: white;
    font-family: 'Lato', 'sans-serif';
}
.modal__header {                  // <- this is the header
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    height: 50px;
    background-color: black;
    color: white;
    font-size: 16px;
    padding-left: 20px;
}
.modal__header__title {          // <- this is "text"
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.7em;
    padding: 10px;
    flex-grow: 0;
    flex-srhink: 0;
    flex-basis: auto;
    align-self: auto;
}<div class="modal-payment__background">
    <div class="modal-payment__wrapper">
        <div class="modal__header">
            <div>
                Text
            </div>
            <div class="modal__header__x"
                @click="closeModal">
                x
            </div>
        </div>
        <div class="modal__body">What am I missing?
 
     
     
    