v-container(fluid, grid-list-lg)
    v-layout(row wrap)
      v-flex(xs12)
        .admin-header
          img(src='/svg/icon-file.svg', alt='Page', style='width: 80px;')
          .admin-header-title
            .headline.blue--text.text--darken-2 Pages
            .subheading.grey--text Manage pages #[v-chip(label, color='primary', small).white--text coming soon]
          v-spacer
          v-btn(color='grey', outline, @click='refresh', large, disabled)
            v-icon.grey--text refresh
          v-btn(color='primary', depressed, large, @click='newpage', disabled)
            v-icon(left) add
            span New Page
        v-card.mt-3
          v-data-table(
            :items='groups'
            :headers='headers'
            :search='search'
            :pagination.sync='pagination'
            :rows-per-page-items='[15]'
            hide-actions
          )
            template(slot='items', slot-scope='props')
              tr.is-clickable(:active='props.selected', @click='$router.push("/e/" + props.item.id)')
                td.text-xs-right {{ props.item.id }}
                td {{ props.item.name }}
                td {{ props.item.userCount }}
                td {{ props.item.createdAt | moment('calendar') }}
                td {{ props.item.updatedAt | moment('calendar') }}
            template(slot='no-data')
              v-alert.ma-3(icon='warning', :value='true', outline) No pages to display.
          .text-xs-center.py-2(v-if='this.pages > 0')
            v-pagination(v-model='pagination.page', :length='pages')
    page-selector(v-model='pageSelectorShown', mode='new')