@zendeskgarden/react-drag-drop
TypeScript icon, indicating that this package has built-in type declarations

8.76.1 • Public • Published

@zendeskgarden/react-drag-drop npm version

This package includes components related to drag and drop in the Garden Design System.

Installation

npm install @zendeskgarden/react-drag-drop

# Peer Dependencies - Also Required
npm install react react-dom styled-components @zendeskgarden/react-theming

Usage

import { ThemeProvider } from '@zendeskgarden/react-theming';
import { Draggable, DraggableList, Dropzone } from '@zendeskgarden/react-drag-drop';

/**
 * Place a `ThemeProvider` at the root of your React application
 */
<ThemeProvider>
  <DraggableList>
    <DraggableList.Item>
      <Draggable>
        <Draggable.Grip />
        <Draggable.Content>Petunia</Draggable.Content>
      </Draggable>
    </DraggableList.Item>
  </DraggableList>

  <Dropzone>
    <Dropzone.Message>Drag items here</Dropzone.Message>
  </Dropzone>
</ThemeProvider>;

Package Sidebar

Install

npm i @zendeskgarden/react-drag-drop

Weekly Downloads

155

Version

8.76.1

License

Apache-2.0

Unpacked Size

76.4 kB

Total Files

50

Last publish

Collaborators

  • zendesk-garden