import React from 'react'; import { observer } from 'mobx-react-lite'; import { FieldsContainer } from '../components'; import { useVizStore } from '../../store'; import { Draggable, DroppableProvided } from '@kanaries/react-beautiful-dnd'; import { IDraggableViewStateKey } from '../../interfaces'; import OBPill from './obPill'; import { refMapper } from '../fieldsContext'; import { getFieldIdentifier } from '@/utils'; interface FieldContainerProps { provided: DroppableProvided; /** * draggable Field Id */ dkey: IDraggableViewStateKey; } const OBFieldContainer: React.FC = (props) => { const { provided, dkey } = props; const vizStore = useVizStore(); const { allEncodings } = vizStore; return ( {/* {provided.placeholder} */} {allEncodings[dkey.id].map((f, index) => ( {(provided, snapshot) => { return ; }} ))} ); }; export default observer(OBFieldContainer);