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 0e66eaabb3
commit 0cb761ae10
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'), header: this.$t('menu.headers.core'),
links: [ links: [
{ icon: 'fas fa-chart-area', name: this.$t('menu.dashboard'), target: 'dashboard' }, { 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="value"
:value-extra-class="valueClass" :value-extra-class="valueClass"
:caption="$t('dashboard.botScopes.caption')" :caption="$t('dashboard.botScopes.caption')"
:click-route="{name:'botAuth'}"
/> />
</template> </template>

View file

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

View file

@ -6,7 +6,10 @@ const routes = [
{ component: Dashboard, name: 'dashboard', path: '/' }, { component: Dashboard, name: 'dashboard', path: '/' },
// General settings // 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 // Auto-Messages
{ component: {}, name: 'autoMessagesList', path: '/auto-messages' }, { component: {}, name: 'autoMessagesList', path: '/auto-messages' },