@react-awesome-query-builder/antd
Version:
User-friendly query builder for React. AntDesign widgets
121 lines (111 loc) • 3.16 kB
CSS
.qb-compact {
--item-offset-left: 10px;
--item-offset: 5px;
--rulegroup-offset-left: 10px;
--rulegroup-offset: 5px;
--rule-padding: 5px;
--rule-parts-distance: 5px;
--drag-offset-right: 5px;
--rule-group-actions-offset-left: 5px;
}
.qb-dark {
--rule-background: rgba(83, 83, 83, 0.3490196078);
--rule-border-color: transparent;
--rulegroup-background: rgba(143, 143, 143, 0.6392156863);
--rulegroup-border-color: rgba(143, 143, 143, 0.6392156863);
--rulegroupext-background: rgba(143, 143, 143, 0.6392156863);
--rulegroupext-border-color: rgba(143, 143, 143, 0.6392156863);
--group-border-color: rgba(143, 143, 143, 0.6392156863);
--group-background: rgba(62, 62, 62, 0.4705882353);
--switch-border-color: rgba(143, 143, 143, 0.6392156863);
--switch-background: rgba(62, 62, 62, 0.4705882353);
--case-border-color: rgba(143, 143, 143, 0.6392156863);
--case-background: rgba(62, 62, 62, 0.4705882353);
--main-text-color: white;
}
/* don't trigger tooltips during drag-n-drop */
body.qb-dragging {
/* v4 */
/* v5 */
}
body.qb-dragging .ant-tooltip {
display: none;
}
body.qb-dragging .ant-popover {
display: none;
}
.query-builder .group--conjunctions > .ant-btn-group {
border-radius: var(--conjunctions-radius, var(--item-radius, 5px));
overflow: hidden;
}
.query-builder .group--header:hover .group--conjunctions > .ant-btn-group {
overflow: visible;
}
/* slider */
.query-builder {
/* v4 fix */
}
.query-builder .ant-tooltip-inner {
min-height: 18px;
}
.query-builder .widget--widget .ant-slider {
margin-bottom: 4px ;
margin-top: 4px;
}
.query-builder .widget--widget .ant-slider.ant-slider-horizontal.ant-slider-with-marks {
margin-bottom: 10px ;
margin-left: 10px;
margin-top: 4px;
}
.query-builder .widget--widget .ant-slider-track {
visibility: visible ;
}
.qb-compact {
/* todo */
}
/* tree v4 ? */
.query-builder .ant-select-tree-dropdown > div[role=listbox] {
outline: none;
}
.query-builder ul.ant-select-selection__rendered {
margin-right: 11px;
}
/* for antd v4 default is 32 - too big */
.query-builder .ant-select-item {
min-height: 22px;
}
/* should be outside of .query-builder */
.customSelectOption {
color: var(--custom-select-option-color, lightcoral);
}
.query-builder .widget--valuesrc, .query-builder .rule--fieldsrc {
vertical-align: middle;
}
.query-builder .widget--valuesrc .anticon, .query-builder .rule--fieldsrc .anticon {
height: 100%;
}
.query-builder .widget--valuesrc .anticon svg, .query-builder .rule--fieldsrc .anticon svg {
height: 100%;
}
.query-builder .widget--valuesrc span .anticon-ellipsis, .query-builder .rule--fieldsrc span .anticon-ellipsis {
transform: rotate(90deg);
}
.query-builder .widget--valuesrc {
margin-left: 3px;
margin-right: 3px;
}
.query-builder .rule--value .rule--widget .widget--valuesrc {
margin-top: 2px;
}
.query-builder .rule--fieldsrc {
margin-left: 3px;
margin-right: 3px;
margin-bottom: 4px;
}
.query-builder .rule--widget--BOOLEAN {
height: 100%;
display: flex;
}
.query-builder .rule--widget--BOOLEAN .widget--widget {
align-self: center;
}