0.7.0 • Published 8 months ago

@react-lit/dialog v0.7.0

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

@react-lit/dialog

An accessible dialog or "modal" window.

Installation

$ npm i @react-lit/dialog
# or
$ yarn add @react-lit/dialog

Example

import * as React from 'react';
import { Dialog } from "@react-lit/dialog";

function Example() {
  const [showDialog, setShowDialog] = React.useState(false);
  const open = () => setShowDialog(true);
  const close = () => setShowDialog(false);

  return (
    <button onClick={open}>Open Dialog</button>

    <Dialog isOpen={showDialog} onDismiss={close}>
      <button onClick={close}>
        <VisuallyHidden>Close</VisuallyHidden>
        <span aria-hidden>×</span>
      </button>
      <p>I am the Dialog!</p>
    </Dialog>
  );
}

Development

(1) Install dependencies

$ npm i
# or
$ yarn

(2) Run initial validation

$ ./Taskfile.sh validate

(3) Run tests in watch-mode to validate functionality.

$ ./Taskfile test -w

This project was set up by @jvdx/core

0.7.0

8 months ago

0.6.0

10 months ago

0.5.0

2 years ago

0.4.0

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

3 years ago