import React from 'react'; import { css, spacing } from '@mongodb-js/compass-components'; import type { QueryOption, QueryBarRowLayout, } from '../constants/query-option-definition'; import QueryOptionComponent from './query-option'; import type { QueryProperty } from '../constants/query-properties'; const rowStyles = css({ alignItems: 'flex-start', display: 'flex', flexGrow: 1, position: 'relative', gap: spacing[2], }); type QueryBarRowProps = { queryOptionsLayout: QueryBarRowLayout; onApply?(): void; placeholders?: Record; }; export const QueryBarRow: React.FunctionComponent = ({ queryOptionsLayout, onApply, placeholders, }) => { return (
{typeof queryOptionsLayout === 'string' ? ( ) : ( queryOptionsLayout.map((optionName: QueryOption) => ( )) )}
); };