wired-listbox
TypeScript icon, indicating that this package has built-in type declarations

2.1.0 • Public • Published

wired listbox

wired-listbox

A listbox control with Wired hand-drawn styling. The selected item is highlighted. Can be vertical (default) or horizontal.

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

Usage

Add wired-listbox to your project:

npm i wired-listbox

Import wired-listbox definition into your HTML page:

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

Or into your module script:

import { WiredListbox } from "wired-listbox"

Use it in your web page:

 <wired-listbox id="combo" selected="two">
  <wired-item value="one">Number One</wired-item>
  <wired-item value="two">Number Two</wired-item>
  <wired-item value="three">Number Three</wired-item>
</wired-listbox>
 
<wired-listbox horizontal selected="two"
     style="--wired-item-selected-color: darkred; --wired-item-selected-bg: pink;">
  <wired-item value="one">Number One</wired-item>
  <wired-item value="two">Number Two</wired-item>
  <wired-item value="three">Number Three</wired-item>
</wired-listbox>

Properties

horizontal - Boolean indicated if the items are layed out horizontally. Default is false.

selected - Value of the selected item.

Custom CSS Variables

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

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

Events

selected event fired when an item is selected by the user.

License

MIT License (c) Preet Shihn

Dependents (0)

Package Sidebar

Install

npm i wired-listbox

Weekly Downloads

53

Version

2.1.0

License

MIT

Unpacked Size

16.7 kB

Total Files

7

Last publish

Collaborators

  • shihn