Comments (3)
I'm not sure if this is the best way to solve this issue.. But you could override the ant .css directly.
For example:
.ant-btn-primary {
background-color: #000080;
border-color: #000080;
}
There are quite a few of these ant .css classes in use that you could override.
Some of them are:
- .group
- .ant-btn-primary
- .ant-btn-primary:focus
- .ant-btn-primary:hover
- .ant-btn:focus
- .ant-btn:hover
- .ant-btn-danger:hover
To find the .css classes that you want to change, you could use Chrome Dev Tools to inspect the your website (or the demo website). Then, if you can locate the components you want to change, you can see which .css classes they are using in the Dev Tools Styles area.
from react-awesome-query-builder.
Thanks @johannsl
I tried that approach but its little tedious as you suggested.
If just like choosing widgets in demo, all antd components could be made available for overriding
// E.g. in Demo
import { Widgets, Operators } from 'react-awesome-query-builder';
const {
TextWidget,
NumberWidget,
SliderWidget,
RangeWidget,
SelectWidget,
MultiSelectWidget,
DateWidget,
BooleanWidget,
TimeWidget,
DateTimeWidget,
ValueFieldWidget
} = Widgets;
from react-awesome-query-builder.
You can use customProps
(see in config) and pass className
or other props of antd
from react-awesome-query-builder.
Related Issues (20)
- popupMatchSelectWidth consol error
- vals.map is not a function
- jsonLogic expression loading issue with some-in HOT 2
- multiselect_contains spelOp change, data incompatible
- XSS handling for antd select options
- Support safe navigation operator in spel operators/functions
- Allow custom component for rule/group container
- Type conflict in core package since v6.4.1 HOT 1
- CSS rules are not scoped to the component
- How can we encode filter value?
- Missing "conjuction" and "not" in RuleGroupExtProperties type
- MuiConfig.settings.renderField Typescript Error
- How can we set thousand separator input number?
- Pass to MuiFieldSelect customProps not working
- Support "Combinators between rules" HOT 1
- antd date picker style doesn't load when installing antd v5.14.2
- generateConfig[fn] is not a function for antd package HOT 4
- Field values are breaking on source change
- No aria-label for IconButton in MUI/Material packages
- Default Function Select HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-awesome-query-builder.