0.1.3 • Published 9 months ago

swiper-action v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

swiper-action

Simple react component for swipe-to-action.

⚠️ Disclaimer

This project is still in its early stages. If you have ideas for improvements, open an issue or a pull request!

🚀 Getting started

You can install this package using your favorite package manager:

npm install swiper-action

There are two components:

  • SwiperAction: acts as the outer container for your content.
  • Action: used for the definition of your "swipe-to-actions" actions. The handler for each action receives an InteractionEvent that can either be a MouseEvent or a TouchEvent.
import { SwiperAction, Action } from "swiper-action";

function Example() {
  const actions = [
    <Action action={(e) => handleClick(e)} key={1}>
      <div className="flex h-full flex-col justify-center">
        action
      </div>
    </Action>,
    <Action action={(e) => handleClick(e)} key={2}>
      <div className="flex h-full flex-col justify-center">
        action2
      </div>
    </Action>,
  ];

  return (
    <SwiperAction actions={actions}>
      <div>Content</div>
    </SwiperAction>
  );
}

In the end, this should look something like this image: alt text

Caveats

  1. Currently, the key prop needs to be set manually for the Action component. This will likely be fixed in the future.
  2. The width and height of the outer container for the SwiperAction component need to be set explicitly.

⚙️ Contributing

This project is just getting started. Hence, feel free to open issues and pull requests!

0.1.3

9 months ago

0.1.2

9 months ago

0.1.1

9 months ago

0.1.0

9 months ago

0.0.8

9 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.5

11 months ago

0.0.4-development

11 months ago

0.0.3-development

11 months ago

0.0.2-development

11 months ago

0.0.1-development

11 months ago

0.0.1

11 months ago

0.0.0-development

11 months ago