drag resort component with react