From 85a5af6f0673ffba9067680643fd477b745080f3 Mon Sep 17 00:00:00 2001 From: NGPixel Date: Sun, 10 May 2020 18:29:24 -0400 Subject: [PATCH] feat: v-card-info --- client/client-app.js | 1 + client/components/admin/admin-mail.vue | 3 +- client/components/admin/admin-security.vue | 7 ++- client/components/admin/admin-utilities.vue | 12 ++--- client/components/common/v-card-chin.vue | 8 +-- client/components/common/v-card-info.vue | 56 +++++++++++++++++++++ 6 files changed, 72 insertions(+), 15 deletions(-) create mode 100644 client/components/common/v-card-info.vue diff --git a/client/client-app.js b/client/client-app.js index a939ef43..569c0a0f 100644 --- a/client/client-app.js +++ b/client/client-app.js @@ -166,6 +166,7 @@ Vue.component('social-sharing', () => import(/* webpackPrefetch: true, webpackCh Vue.component('tags', () => import(/* webpackChunkName: "tags" */ './components/tags.vue')) Vue.component('unauthorized', () => import(/* webpackChunkName: "unauthorized" */ './components/unauthorized.vue')) Vue.component('v-card-chin', () => import(/* webpackPrefetch: true, webpackChunkName: "ui-extra" */ './components/common/v-card-chin.vue')) +Vue.component('v-card-info', () => import(/* webpackPrefetch: true, webpackChunkName: "ui-extra" */ './components/common/v-card-info.vue')) Vue.component('welcome', () => import(/* webpackChunkName: "welcome" */ './components/welcome.vue')) Vue.component('nav-footer', () => import(/* webpackChunkName: "theme" */ './themes/' + siteConfig.theme + '/components/nav-footer.vue')) diff --git a/client/components/admin/admin-mail.vue b/client/components/admin/admin-mail.vue index 08915255..448b0795 100644 --- a/client/components/admin/admin-mail.vue +++ b/client/components/admin/admin-mail.vue @@ -97,8 +97,9 @@ v-form v-toolbar(color='primary', dark, dense, flat) v-toolbar-title.subtitle-1 {{ $t('admin:mail.dkim') }} + v-card-info + span {{ $t('admin:mail.dkimHint') }} .pa-4 - .body-2.grey--text.text--darken-2 {{ $t('admin:mail.dkimHint') }} v-switch( v-model='config.useDKIM' :label='$t(`admin:mail.dkimUse`)' diff --git a/client/components/admin/admin-security.vue b/client/components/admin/admin-security.vue index 649e13dd..72a0d3ab 100644 --- a/client/components/admin/admin-security.vue +++ b/client/components/admin/admin-security.vue @@ -17,8 +17,9 @@ v-card.animated.fadeInUp v-toolbar(color='red darken-2', dark, dense, flat) v-toolbar-title.subtitle-1 Security + v-card-info(color='red') + span Make sure to understand the implications before turning on / off a security feature. v-card-text - v-alert(outlined, color='red darken-2', icon='mdi-information-outline').body-2 Make sure to understand the implications before turning on / off a security feature. v-switch.mt-3( inset label='Block IFrame Embedding' @@ -106,8 +107,10 @@ v-card.animated.fadeInUp.wait-p2s v-toolbar(color='primary', dark, dense, flat) v-toolbar-title.subtitle-1 {{ $t('admin:security.uploads') }} + v-card-info(color='blue') + span {{$t('admin:security.uploadsInfo')}} v-card-text - v-text-field( + v-text-field.mt-3( outlined :label='$t(`admin:security.maxUploadSize`)' required diff --git a/client/components/admin/admin-utilities.vue b/client/components/admin/admin-utilities.vue index 358d55a8..0f001baf 100644 --- a/client/components/admin/admin-utilities.vue +++ b/client/components/admin/admin-utilities.vue @@ -62,12 +62,12 @@ export default { i18nKey: 'cache', isAvailable: true }, - { - key: 'UtilityGraphEndpoint', - icon: 'mdi-graphql', - i18nKey: 'graphEndpoint', - isAvailable: false - }, + // { + // key: 'UtilityGraphEndpoint', + // icon: 'mdi-graphql', + // i18nKey: 'graphEndpoint', + // isAvailable: false + // }, { key: 'UtilityImportv1', icon: 'mdi-database-import', diff --git a/client/components/common/v-card-chin.vue b/client/components/common/v-card-chin.vue index ed08d82c..2c1a2ec4 100644 --- a/client/components/common/v-card-chin.vue +++ b/client/components/common/v-card-chin.vue @@ -1,14 +1,10 @@ diff --git a/client/components/common/v-card-info.vue b/client/components/common/v-card-info.vue new file mode 100644 index 00000000..3e66b089 --- /dev/null +++ b/client/components/common/v-card-info.vue @@ -0,0 +1,56 @@ + + + + +