Add drag and drop, fixes #88

This commit is contained in:
ajnart
2022-05-23 00:04:14 +02:00
parent 1840713179
commit 64dbb9c025
6 changed files with 125 additions and 130 deletions

View File

@@ -0,0 +1,20 @@
import { useSortable } from '@dnd-kit/sortable';
import { CSS } from '@dnd-kit/utilities';
import { AppShelfItem } from '../AppShelf/AppShelf';
export function SortableItem(props: any) {
const { attributes, listeners, setNodeRef, transform, transition } = useSortable({
id: props.id,
});
const style = {
transform: CSS.Transform.toString(transform),
transition,
};
return (
<div ref={setNodeRef} style={style} {...attributes} {...listeners}>
<AppShelfItem service={props.service} />
</div>
);
}