2025-05-11 17:47:30 +05:30
|
|
|
import './QueryBuilderV2.styles.scss';
|
|
|
|
|
|
|
|
|
|
import { useQueryBuilder } from 'hooks/queryBuilder/useQueryBuilder';
|
|
|
|
|
|
|
|
|
|
import QueryAddOns from './QueryAddOns/QueryAddOns';
|
2025-05-13 16:31:37 +05:30
|
|
|
import QueryAggregation from './QueryAggregation/QueryAggregation';
|
2025-05-11 17:47:30 +05:30
|
|
|
import QuerySearch from './QuerySearch/QuerySearch';
|
2025-04-26 23:53:30 +05:30
|
|
|
|
2025-04-26 20:44:43 +05:30
|
|
|
function QueryBuilderV2(): JSX.Element {
|
2025-05-11 17:47:30 +05:30
|
|
|
const { currentQuery } = useQueryBuilder();
|
|
|
|
|
|
2025-04-26 23:53:30 +05:30
|
|
|
return (
|
|
|
|
|
<div className="query-builder-v2">
|
2025-05-11 17:47:30 +05:30
|
|
|
<QuerySearch />
|
2025-05-13 16:31:37 +05:30
|
|
|
<QueryAggregation />
|
2025-05-11 17:47:30 +05:30
|
|
|
<QueryAddOns
|
|
|
|
|
query={currentQuery.builder.queryData[0]}
|
|
|
|
|
version="v3"
|
|
|
|
|
isListViewPanel={false}
|
|
|
|
|
/>
|
2025-04-26 23:53:30 +05:30
|
|
|
</div>
|
|
|
|
|
);
|
2025-04-26 20:44:43 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default QueryBuilderV2;
|