summaryrefslogtreecommitdiff
path: root/packages/client/src/pages/admin
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-03-01 23:58:01 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-03-01 23:58:01 +0900
commitba4ef23d6b426f5e54d48d9519d597ca4e8b020f (patch)
tree9a4aee1b1e3809709165edae79e81565259d1f9f /packages/client/src/pages/admin
parent:art: (diff)
downloadmisskey-ba4ef23d6b426f5e54d48d9519d597ca4e8b020f.tar.gz
misskey-ba4ef23d6b426f5e54d48d9519d597ca4e8b020f.tar.bz2
misskey-ba4ef23d6b426f5e54d48d9519d597ca4e8b020f.zip
feat: instance default theme
Diffstat (limited to 'packages/client/src/pages/admin')
-rw-r--r--packages/client/src/pages/admin/settings.vue16
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/client/src/pages/admin/settings.vue b/packages/client/src/pages/admin/settings.vue
index 5cf4d6c882..c5d7821329 100644
--- a/packages/client/src/pages/admin/settings.vue
+++ b/packages/client/src/pages/admin/settings.vue
@@ -31,6 +31,16 @@
<template #caption>#RRGGBB</template>
</FormInput>
+ <FormTextarea v-model="defaultLightTheme" class="_formBlock">
+ <template #label>{{ $ts.instanceDefaultLightTheme }}</template>
+ <template #caption>{{ $ts.instanceDefaultThemeDescription }}</template>
+ </FormTextarea>
+
+ <FormTextarea v-model="defaultDarkTheme" class="_formBlock">
+ <template #label>{{ $ts.instanceDefaultDarkTheme }}</template>
+ <template #caption>{{ $ts.instanceDefaultThemeDescription }}</template>
+ </FormTextarea>
+
<FormInput v-model="tosUrl" class="_formBlock">
<template #prefix><i class="fas fa-link"></i></template>
<template #label>{{ $ts.tosUrl }}</template>
@@ -176,6 +186,8 @@ export default defineComponent({
bannerUrl: null,
backgroundImageUrl: null,
themeColor: null,
+ defaultLightTheme: null,
+ defaultDarkTheme: null,
enableLocalTimeline: false,
enableGlobalTimeline: false,
pinnedUsers: '',
@@ -202,6 +214,8 @@ export default defineComponent({
this.bannerUrl = meta.bannerUrl;
this.backgroundImageUrl = meta.backgroundImageUrl;
this.themeColor = meta.themeColor;
+ this.defaultLightTheme = meta.defaultLightTheme;
+ this.defaultDarkTheme = meta.defaultDarkTheme;
this.maintainerName = meta.maintainerName;
this.maintainerEmail = meta.maintainerEmail;
this.enableLocalTimeline = !meta.disableLocalTimeline;
@@ -228,6 +242,8 @@ export default defineComponent({
bannerUrl: this.bannerUrl,
backgroundImageUrl: this.backgroundImageUrl,
themeColor: this.themeColor === '' ? null : this.themeColor,
+ defaultLightTheme: this.defaultLightTheme === '' ? null : this.defaultLightTheme,
+ defaultDarkTheme: this.defaultDarkTheme === '' ? null : this.defaultDarkTheme,
maintainerName: this.maintainerName,
maintainerEmail: this.maintainerEmail,
disableLocalTimeline: !this.enableLocalTimeline,