Skip to content

bvkimball/wired-dialog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wired dialog

wired-dialog

Hand-drawn sketchy dialog web component.

For demo and view the complete set of wired-elememts: wiredjs.com

Usage

Add wired-dialog to your project:

npm i wired-dialog

Import wired-dialog definition into your HTML page:

<script type="module" src="wired-dialog/lib/wired-dialog.js"></script>

Or into your module script:

import { openDialog } from "wired-dialog"

Use it in your web page:

<wired-button id="opener">Click to Open</wired-button>

<wired-dialog name="my-dialog">
  <h4>Dialog Title</h4>
  <p>
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation
    ullamco laboris nisi ut aliquip ex ea commodo consequat.
  </p>
</wired-dialog>

<script type="module">
  import { openDialog } from "wired-dialog"
  const buttonToOpen = document.getElementById("opener")
  buttonToOpen.addEventListener("click", () => openDialog("my-dialog"))
</script>

WiredDialog Properties

name - Unique identifier for that tab. Used for selection.

label - Text to show in the tab. Defaulst to the name property.

Custom CSS Variables

--wired-item-selected-bg Background color of the selected tab.

--wired-item-selected-color Text color of the selected tab.

License

MIT License (c) Brian Kimball

About

Hand-drawn sketchy dialog web component.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published