Связать раздельные блоки html css

Есть модель

<DragDropContext onDragEnd={onDragEnd}>
                    <Droppable droppableId="droppable" direction="horizontal">
                        {provided => (
                            <thead {...provided.droppableProps} ref={provided.innerRef}>
                                <UI.DefaultTR>
                                    {state.map((item: any, index: number) => (
                                        <Draggable draggableId={`item-${item.id}`} index={index} key={item.id}>
                                            {provided => (
                                                <UI.DefaultTH
                                                    ref={provided.innerRef}
                                                    {...provided.draggableProps}
                                                    {...provided.dragHandleProps}
                                                >{Object.keys(item)[0]}</UI.DefaultTH>
                                            )}
                                        </Draggable>
                                    ))}
                                </UI.DefaultTR>
                            </thead>
                        )}
                        </Droppable>
                </DragDropContext>
                        <UI.TableBody>
                            {data && data.map((stock: any, index: number) => {
                                return (
                                    <UI.DefaultTR key={index} style={{position: "sticky"}}>
                                        {state.map((item: any, index: any) => {
                                            return (
                                                <UI.DefaultTD fontWeight="500" key={index}>{stock[Object.keys(item)[0]]}</UI.DefaultTD>
                                            )
                                        })}
                                    </UI.DefaultTR>
                                )
                            })}
                        </UI.TableBody>
            </UI.DefaultTable>

Используя библиотеку Drag n Drop я могу менять столбцы местами. Всё работает, и при смене столбца в thead, данные в body так же подтягиваются нужны, но в самом переносе показывается что переносится только данные из thead. Как можно связать UI.DefaultTH и UI.DefaultTR между собой, чтобы была имитация что всё вместе переносится


Ответы (0 шт):