lrtiste

2.0.0 • Public • Published

CircleCI

lrtiste

Common widgets built with native web components (no extra lib or framework) and with accessibility in mind. Based on the wai-aria authoring recommendations

Usage

Installation

npm install --save lritste

Getting Started

You'll need first to register the component with namespace of your choice. Then simply add the tags in your markup

<ui-listbox>
    <ui-listbox-option selected>option 1</ui-listbox-option>
    <ui-listbox-option>option 2</ui-listbox-option>
    <ui-listbox-option>option 3</ui-listbox-option>
    <ui-listbox-option>option 4</ui-listbox-option>
</ui-listbox>
 
<script type="module" async>
import {ListBox, ListBoxOption} from 'path/to/lib';
customElements.define('ui-listbox',ListBox);
customElements.define('ui-listbox-option',ListBoxOption);
</script> 

With framework X

All these web components can be configured and updated with attributes which make it very easy to integrate with any vue engine (such React for example)

 

Dependents (1)

Package Sidebar

Install

npm i lrtiste

Weekly Downloads

4

Version

2.0.0

License

MIT

Unpacked Size

55 kB

Total Files

5

Last publish

Collaborators

  • lorenzofox3