Getting Started

A quick tutorial to get you up and running with Destyler.

Implementing a Popover

In this quick tutorial, we will install and style the Popover component.

1. Install the package

Install the component from your command line.

2. Import the parts

Import and structure the parts.

3. Add your styles

Add styles where desired.

Demo

Here's a complete demo.

Summary

The steps above outline briefly what's involved in using a Destyler in your application.

These components are low-level enough to give you control over how you want to wrap them. You're free to introduce your own high-level API to better suit the needs of your team and product.

In a few simple steps, we've implemented a fully accessible Popover component, without having to worry about many of its complexities.

  • Adheres to WAI-ARIA design pattern.
  • Can be controlled or uncontrolled.
  • Customize side, alignment, offsets, collision handling.
  • Optionally render a pointing arrow.
  • Focus is fully managed and customizable.
  • Dismissing and layering behavior is highly customizable.