Changeset View
Changeset View
Standalone View
Standalone View
src/resources/vue/Dashboard.vue
<template> | <template> | ||||
<div class="container" dusk="dashboard-component"> | <div class="container" dusk="dashboard-component"> | ||||
<status-component :status="status" @status-update="statusUpdate"></status-component> | <status-component :status="status" @status-update="statusUpdate"></status-component> | ||||
<div id="dashboard-nav"> | <div id="dashboard-nav"> | ||||
<router-link class="card link-profile" :to="{ name: 'profile' }"> | <router-link class="card link-profile" :to="{ name: 'profile' }"> | ||||
<svg-icon icon="user-cog"></svg-icon><span class="name">{{ $t('dashboard.profile') }}</span> | <svg-icon icon="user-cog"></svg-icon><span class="name">{{ $t('dashboard.profile') }}</span> | ||||
</router-link> | </router-link> | ||||
<router-link v-if="status.enableDomains" class="card link-domains" :to="{ name: 'domains' }"> | <router-link v-if="status.enableDomains" class="card link-domains" :to="{ name: 'domains' }"> | ||||
<svg-icon icon="globe"></svg-icon><span class="name">{{ $t('dashboard.domains') }}</span> | <svg-icon icon="globe"></svg-icon><span class="name">{{ $t('dashboard.domains') }}</span> | ||||
</router-link> | </router-link> | ||||
<router-link v-if="status.enableUsers" class="card link-users" :to="{ name: 'users' }"> | <router-link v-if="status.enableUsers" class="card link-users" :to="{ name: 'users' }"> | ||||
<svg-icon icon="user-friends"></svg-icon><span class="name">{{ $t('dashboard.users') }}</span> | <svg-icon icon="user-friends"></svg-icon><span class="name">{{ $t('dashboard.users') }}</span> | ||||
</router-link> | </router-link> | ||||
<router-link v-if="status.enableDistlists" class="card link-distlists" :to="{ name: 'distlists' }"> | <router-link v-if="status.enableDistlists" class="card link-distlists" :to="{ name: 'distlists' }"> | ||||
<svg-icon icon="users"></svg-icon><span class="name">{{ $t('dashboard.distlists') }}</span> | <svg-icon icon="users"></svg-icon><span class="name">{{ $t('dashboard.distlists') }}</span> | ||||
<span class="badge bg-primary">{{ $t('dashboard.beta') }}</span> | |||||
</router-link> | </router-link> | ||||
<router-link v-if="status.enableResources" class="card link-resources" :to="{ name: 'resources' }"> | <router-link v-if="status.enableResources" class="card link-resources" :to="{ name: 'resources' }"> | ||||
<svg-icon icon="cog"></svg-icon><span class="name">{{ $t('dashboard.resources') }}</span> | <svg-icon icon="cog"></svg-icon><span class="name">{{ $t('dashboard.resources') }}</span> | ||||
<span class="badge bg-primary">{{ $t('dashboard.beta') }}</span> | |||||
</router-link> | </router-link> | ||||
<router-link v-if="status.enableFolders" class="card link-shared-folders" :to="{ name: 'shared-folders' }"> | <router-link v-if="status.enableFolders" class="card link-shared-folders" :to="{ name: 'shared-folders' }"> | ||||
<svg-icon icon="folder-open"></svg-icon><span class="name">{{ $t('dashboard.shared-folders') }}</span> | <svg-icon icon="folder-open"></svg-icon><span class="name">{{ $t('dashboard.shared-folders') }}</span> | ||||
<span class="badge bg-primary">{{ $t('dashboard.beta') }}</span> | |||||
</router-link> | </router-link> | ||||
<router-link v-if="status.enableWallets" class="card link-wallet" :to="{ name: 'wallet' }"> | <router-link v-if="status.enableWallets" class="card link-wallet" :to="{ name: 'wallet' }"> | ||||
<svg-icon icon="wallet"></svg-icon><span class="name">{{ $t('dashboard.wallet') }}</span> | <svg-icon icon="wallet"></svg-icon><span class="name">{{ $t('dashboard.wallet') }}</span> | ||||
<span v-if="balance < 0" class="badge bg-danger">{{ $root.price(balance, currency) }}</span> | <span v-if="balance < 0" class="badge bg-danger">{{ $root.price(balance, currency) }}</span> | ||||
</router-link> | </router-link> | ||||
<router-link v-if="$root.hasSKU('meet') && !$root.isDegraded()" class="card link-chat" :to="{ name: 'rooms' }"> | <router-link v-if="$root.hasSKU('meet') && !$root.isDegraded()" class="card link-chat" :to="{ name: 'rooms' }"> | ||||
<svg-icon icon="comments"></svg-icon><span class="name">{{ $t('dashboard.chat') }}</span> | <svg-icon icon="comments"></svg-icon><span class="name">{{ $t('dashboard.chat') }}</span> | ||||
<span class="badge bg-primary">{{ $t('dashboard.beta') }}</span> | <span class="badge bg-primary">{{ $t('dashboard.beta') }}</span> | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |