import './QueryBuilderV2.styles.scss'; import { IBuilderQuery } from 'types/api/queryBuilder/queryBuilderData'; import { DataSource } from 'types/common/queryBuilder'; import LogsQB from './Logs/LogsQB'; import MetricsQB from './Metrics/MetricsQB'; import { QueryBuilderV2Provider } from './QueryBuilderV2Context'; import TracesQB from './Traces/TracesQB'; type QueryBuilderV2Props = { source: DataSource; query: IBuilderQuery; }; function QueryBuilderV2Main({ source, query, }: QueryBuilderV2Props): JSX.Element { const isMetricsDataSource = source === DataSource.METRICS; const isLogsDataSource = source === DataSource.LOGS; const isTracesDataSource = source === DataSource.TRACES; return (
{isMetricsDataSource ? : null} {isLogsDataSource ? : null} {isTracesDataSource ? : null}
); } function QueryBuilderV2(props: QueryBuilderV2Props): JSX.Element { const { source, query } = props; return ( ); } export default QueryBuilderV2;