import React from 'react' import Sorter, { buildOrderBy, SortOption } from '../../../../molecules/Sorter' import { Column, Text } from '../../../../atoms' import { getGlobalStyle } from '../../../../../helpers' import { Stepper } from '../../../../molecules' import { FilterConfigsViewer } from './FilterConfigsViewer' export type Sort = { field: string direction: 'asc' | 'desc' } interface QueryProps { sort: Sort setSort: (v: { field: string; direction: 'asc' | 'desc' }) => void fields: SortOption[] dataFilter?: any[] activeFilter?: number setActiveFilter: (v: number) => void } export const Query: React.FC = ({ sort, fields, dataFilter, setSort, activeFilter, setActiveFilter }) => { return ( filter.id) || []} onClick={(status) => { setActiveFilter(status) }} /> {/* { setSort(v) // build SQL fragment for API/query const orderBy = buildOrderBy(v.field, v.direction) console.log("🚀 ~ Query ~ orderBy:", orderBy) // call API with ?order=orderBy or pass to ORM }} /> */} ) }