From 66369b4b1d6d24f639057bef68a0ada4d2e70ce0 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 3 Oct 2021 23:51:54 +0900 Subject: [PATCH] :art: --- src/client/pages/announcements.vue | 3 +- src/client/pages/settings/import-export.vue | 55 +++++++++++---------- webpack.config.ts | 27 +++++++--- 3 files changed, 51 insertions(+), 34 deletions(-) diff --git a/src/client/pages/announcements.vue b/src/client/pages/announcements.vue index a7ccb0358..327fa9b1f 100644 --- a/src/client/pages/announcements.vue +++ b/src/client/pages/announcements.vue @@ -32,7 +32,8 @@ export default defineComponent({ return { [symbols.PAGE_INFO]: { title: this.$ts.announcements, - icon: 'fas fa-broadcast-tower' + icon: 'fas fa-broadcast-tower', + bg: 'var(--bg)', }, pagination: { endpoint: 'announcements', diff --git a/src/client/pages/settings/import-export.vue b/src/client/pages/settings/import-export.vue index 5f1ed4334..64def6fdf 100644 --- a/src/client/pages/settings/import-export.vue +++ b/src/client/pages/settings/import-export.vue @@ -1,45 +1,42 @@ + + diff --git a/webpack.config.ts b/webpack.config.ts index e9f3aa6e4..74426df2e 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -95,14 +95,27 @@ module.exports = { }] }, { test: /\.css$/, - use: [{ - loader: 'vue-style-loader' + oneOf: [{ + resourceQuery: /module/, + use: [{ + loader: 'vue-style-loader' + }, { + loader: 'css-loader', + options: { + modules: true, + esModule: false, // TODO: trueにすると壊れる。Vue3移行の折にはtrueにできるかもしれない + } + }, postcss] }, { - loader: 'css-loader', - options: { - esModule: false, // TODO: trueにすると壊れる。Vue3移行の折にはtrueにできるかもしれない - } - }, postcss] + use: [{ + loader: 'vue-style-loader' + }, { + loader: 'css-loader', + options: { + esModule: false, // TODO: trueにすると壊れる。Vue3移行の折にはtrueにできるかもしれない + } + }, postcss] + }] }, { test: /\.svg$/, use: [