v-container(fluid, grid-list-lg)
    v-layout(row wrap)
      v-flex(xs12)
        .admin-header
          img.animated.fadeInUp(src='/svg/icon-validation.svg', alt='SSL', style='width: 80px;')
          .admin-header-title
            .headline.primary--text.animated.fadeInLeft {{ $t('admin:ssl.title') }}
            .subtitle-1.grey--text.animated.fadeInLeft {{ $t('admin:ssl.subtitle') }}
          v-spacer
          v-btn.animated.fadeInDown(color='success', depressed, @click='save', large)
            v-icon(left) mdi-check
            span {{$t('common:actions.apply')}}
        v-form.pt-3
          v-layout(row wrap)
            v-flex(lg6 xs12)
              v-form
                v-card.animated.fadeInUp
                  v-toolbar(color='primary', dark, dense, flat)
                    v-toolbar-title.subtitle-1 {{ $t('admin:ssl.provider') }}
                  v-card-text
                    v-select(
                      :items='providers'
                      outlined
                      :label='$t(`admin:ssl.provider`)'
                      required
                      :counter='255'
                      v-model='config.provider'
                      prepend-icon='mdi-handshake'
                      :hint='$t(`admin:ssl.providerHint`)'
                      persistent-hint
                      )
                    v-text-field.mt-3(
                      outlined
                      :label='$t(`admin:ssl.domain`)'
                      required
                      :counter='255'
                      v-model='config.domain'
                      prepend-icon='mdi-earth'
                      :hint='$t(`admin:ssl.domainHint`)'
                      persistent-hint
                      :disabled='config.provider === ``'
                      )
              v-card.animated.fadeInUp.wait-p2s.mt-3(v-if='config.provider !== ``')
                v-toolbar(color='primary', dark, dense, flat)
                  v-toolbar-title.subtitle-1 {{$t('admin:ssl.providerOptions')}}
                v-card-text ---
            v-flex(lg6 xs12)
              v-card.animated.fadeInUp.wait-p2s
                  v-toolbar(color='primary', dark, dense, flat)
                    v-toolbar-title.subtitle-1 {{ $t('admin:ssl.ports') }}
                  v-card-text
                    v-row
                      v-col(cols='6')
                        v-text-field(
                          outlined
                          :label='$t(`admin:ssl.httpPort`)'
                          v-model='config.httpPort'
                          prepend-icon='mdi-lock-open-variant-outline'
                          :hint='$t(`admin:ssl.httpPortHint`)'
                          persistent-hint
                          )
                      v-col(cols='6')
                        v-checkbox(
                          :label='$t(`admin:ssl.httpPortRedirect`)'
                          v-model='config.httpRedirect'
                          :hint='$t(`admin:ssl.httpPortRedirectHint`)'
                          :disabled='config.provider === ``'
                          persistent-hint
                          color='primary'
                          )
                      v-col(cols='6')
                        v-text-field(
                          outlined
                          :label='$t(`admin:ssl.httpsPort`)'
                          v-model='config.httpsPort'
                          prepend-icon='mdi-lock'
                          :hint='$t(`admin:ssl.httpsPortHint`)'
                          persistent-hint
                          :disabled='config.provider === ``'
                          )
                  v-card-text.grey(:class='$vuetify.theme.dark ? `darken-4-l5` : `lighten-4`')
                    .caption {{$t(`admin:ssl.writableConfigFileWarning`)}}