Split up core configuration

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2024-06-16 16:48:59 +02:00
parent 960e205ba3
commit f9198367a5
Signed by: luzifer
SSH key fingerprint: SHA256:/xtE5lCgiRDQr8SLxHMS92ZBlACmATUmF1crK16Ks4E
4 changed files with 14 additions and 4 deletions

View file

@ -34,7 +34,10 @@ export default defineComponent({
header: this.$t('menu.headers.core'),
links: [
{ icon: 'fas fa-chart-area', name: this.$t('menu.dashboard'), target: 'dashboard' },
{ icon: 'fas fa-cog', name: this.$t('menu.generalSettings'), target: 'generalSettings' },
{ icon: 'fas fa-robot', name: this.$t('menu.botAuth'), target: 'botAuth' },
{ icon: 'fas fa-tv', name: this.$t('menu.channels'), target: 'channels' },
{ icon: 'fas fa-user-gear', name: this.$t('menu.editors'), target: 'editors' },
{ icon: 'fas fa-id-card-clip', name: this.$t('menu.tokens'), target: 'tokens' },
],
},
{

View file

@ -5,6 +5,7 @@
:value="value"
:value-extra-class="valueClass"
:caption="$t('dashboard.botScopes.caption')"
:click-route="{name:'botAuth'}"
/>
</template>

View file

@ -24,10 +24,13 @@
"modules": "Modules"
},
"autoMessages": "Auto-Messages",
"botAuth": "Bot Authorization",
"channels": "Channels",
"dashboard": "Dashboard",
"generalSettings": "General Settings",
"editors": "Editors",
"raffles": "Raffles",
"rules": "Rules"
"rules": "Rules",
"tokens": "Access-Tokens"
},
"nav": {
"signOut": "Sign-Out"

View file

@ -6,7 +6,10 @@ const routes = [
{ component: Dashboard, name: 'dashboard', path: '/' },
// General settings
{ component: {}, name: 'generalSettings', path: '/general-settings' },
{ component: {}, name: 'botAuth', path: '/bot-auth' },
{ component: {}, name: 'channels', path: '/channels' },
{ component: {}, name: 'editors', path: '/editors' },
{ component: {}, name: 'tokens', path: '/tokens' },
// Auto-Messages
{ component: {}, name: 'autoMessagesList', path: '/auto-messages' },