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: [