react-draggable-bottom-sheet
TypeScript icon, indicating that this package has built-in type declarations

1.15.0 • Public • Published

React draggable bottom sheet

A React component with the bottom sheet experience we have for native mobile applications, but for web ✨

Demo

Installation

npm install react-draggable-bottom-sheet

Usage

import BottomSheet from "react-draggable-bottom-sheet";

const NiceComponent = () => {
  const [isOpen, setIsOpen] = useState(false);

  const close = () => setIsOpen(false);

  return (
    <BottomSheet isOpen={isOpen} close={close}>
      // your UI code here
    </BottomSheet>
  );
};

In case you want some places to not drag the bottom sheet, just put the `data-no-drag`` data attribute on the tag.

<BottomSheet isOpen={isOpen} close={close}>
  <div data-no-drag>don't drag the bottom sheet</div>
  <div>here you can drag it</div>
</BottomSheet>

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.15.0
    502
    • latest

Version History

Package Sidebar

Install

npm i react-draggable-bottom-sheet

Weekly Downloads

515

Version

1.15.0

License

ISC

Unpacked Size

30.8 kB

Total Files

11

Last publish

Collaborators

  • azabraao