How to override Ant design default color and theme
A step by step guide to override antd default color
Ant design is one of the most popular UI library, mostly used with ReactJs. It has awesome components but beginners find it very difficult to override their default color hence, this post.
Step 1: Set up your app using the command
npx create-react-app <app-name>
Step 2: Install antd using the command
npm install antd
Step 3: Install less globally using the command
npm install less -g
Step 4: Move into the dist directory of antd package in the node module.
/node_module/antd/dist
Step 5: In the dist directory create a file called my-theme.less or you could call it any name of your choice.
Step 6: Open the file in a code editor and type in the following code below and save.
@import "./antd.less";
@primary-color: #ff4acd ;
@link-color: #ff4acd;
Note, replace the colors above with the color you want
Step 7: On this path /node_module/antd/dist run the command below
lessc --js my-theme.less result.css
or compile it inside the project style folder by running the command below
lessc --js my-theme.less ../../../src/style/custom-antd.css
Step 7: Open the style folder created in the src directory copy the custom-antd.css , goto index.js replace
import "antd/dist/antd.css"
with
import "../src/style/custom-antd.css"
You have finally overridden the antd theme and default color