diff --git a/web/config-overrides.js b/web/config-overrides.js index b2a41e367..d0b3cc22c 100644 --- a/web/config-overrides.js +++ b/web/config-overrides.js @@ -1,9 +1,21 @@ -const { override, fixBabelImports } = require("customize-cra"); +const { getThemeVariables } = require("antd/dist/theme"); +const { override, fixBabelImports, addLessLoader } = require("customize-cra"); module.exports = override( fixBabelImports("import", { libraryName: "antd", libraryDirectory: "es", - style: "css", + style: true, + }), + addLessLoader({ + lessOptions: { + javascriptEnabled: true, + modifyVars: { + ...getThemeVariables({ + dark: true, + // compact: true, + }), + }, + }, }) ); diff --git a/web/package-lock.json b/web/package-lock.json index 4a81bfc0e..5043fc1a7 100644 Binary files a/web/package-lock.json and b/web/package-lock.json differ diff --git a/web/package.json b/web/package.json index 815f63f98..8c348b705 100644 --- a/web/package.json +++ b/web/package.json @@ -50,6 +50,8 @@ "devDependencies": { "eslint-config-prettier": "^6.11.0", "eslint-plugin-prettier": "^3.1.4", + "less": "^3.12.2", + "less-loader": "^7.0.1", "prettier": "^2.1.2" } } diff --git a/web/src/App.tsx b/web/src/App.tsx index 000d6fdf2..f748b3ebd 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -22,19 +22,14 @@ const { Header, Content, Footer } = Layout; export const App: React.FC = () => ( - -
+ +
( style={{ textAlign: "center", padding: "6px 50px", - background: "#fff", lineHeight: "28px", }} > @@ -73,7 +67,6 @@ const Logo = () => ( src={`${process.env.PUBLIC_URL}/logo_filterlists.png`} alt="FilterLists logo" height="44px" - style={{ background: "#fff" }} /> );