Changeset View
Changeset View
Standalone View
Standalone View
src/resources/vue/Domain/List.vue
<template> | <template> | ||||
<div class="container"> | <div class="container"> | ||||
<div class="card" id="domain-list"> | <div class="card" id="domain-list"> | ||||
<div class="card-body"> | <div class="card-body"> | ||||
<div class="card-title"> | <div class="card-title"> | ||||
{{ $t('user.domains') }} | {{ $t('user.domains') }} | ||||
<router-link v-if="!$root.isDegraded()" class="btn btn-success float-end create-domain" :to="{ path: 'domain/new' }" tag="button"> | <btn-router v-if="!$root.isDegraded()" class="btn-success float-end" to="domain/new" icon="globe"> | ||||
<svg-icon icon="globe"></svg-icon> {{ $t('domain.create') }} | {{ $t('domain.create') }} | ||||
</router-link> | </btn-router> | ||||
</div> | </div> | ||||
<div class="card-text"> | <div class="card-text"> | ||||
<table class="table table-sm table-hover"> | <table class="table table-sm table-hover"> | ||||
<thead> | <thead> | ||||
<tr> | <tr> | ||||
<th scope="col">{{ $t('domain.namespace') }}</th> | <th scope="col">{{ $t('domain.namespace') }}</th> | ||||
<th scope="col"></th> | |||||
</tr> | </tr> | ||||
</thead> | </thead> | ||||
<tbody> | <tbody> | ||||
<tr v-for="domain in domains" :key="domain.id" @click="$root.clickRecord"> | <tr v-for="domain in domains" :key="domain.id" @click="$root.clickRecord"> | ||||
<td> | <td> | ||||
<svg-icon icon="globe" :class="$root.statusClass(domain)" :title="$root.statusText(domain)"></svg-icon> | <svg-icon icon="globe" :class="$root.statusClass(domain)" :title="$root.statusText(domain)"></svg-icon> | ||||
<router-link :to="{ path: 'domain/' + domain.id }">{{ domain.namespace }}</router-link> | <router-link :to="{ path: 'domain/' + domain.id }">{{ domain.namespace }}</router-link> | ||||
</td> | </td> | ||||
<td class="buttons"></td> | |||||
</tr> | </tr> | ||||
</tbody> | </tbody> | ||||
<tfoot class="table-fake-body"> | <tfoot class="table-fake-body"> | ||||
<tr> | <tr> | ||||
<td colspan="2">{{ $t('user.domains-none') }}</td> | <td>{{ $t('user.domains-none') }}</td> | ||||
</tr> | </tr> | ||||
</tfoot> | </tfoot> | ||||
</table> | </table> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</template> | </template> | ||||
Show All 20 Lines |