import { useState } from 'react'; import styled from '@emotion/styled'; import { DragDropContext, Droppable, OnDragEndResponder, } from '@hello-pangea/dnd'; import { v4 } from 'uuid'; type DraggableListProps = { draggableItems: React.ReactNode; onDragEnd: OnDragEndResponder; }; const StyledDragDropItemsWrapper = styled.div` width: 100%; `; export const DraggableList = ({ draggableItems, onDragEnd, }: DraggableListProps) => { const [v4Persistable] = useState(v4()); return ( {(provided) => (
{draggableItems} {provided.placeholder}
)}
); };