plcc-table

0.0.15 • Public • Published

Plcc table Element

Product lifecycle table web component.

Usage

Describe how best to use this web component along with best practices.

<plcc-table>
</plcc-table>

Accessibility

Explain how this component meets accessibility standards.

Slots

This component does not make use of a slot

Attributes

product-name

Use this attribute when fetching data from the api. Pass the product name as the value for the api's path to use.

<plcc-table product-name="Red Hat Enterprise Linux"></plcc-table>

hide-eol

When this attribute is present, the End of Life table will be hidden

<plcc-table product-name="Red Hat Enterprise Linux" hide-eol></plcc-table>

Compact styles

To enable compact styles add a class of 'compact' to the <plcc-table> tag

<plcc-table product-name="Red Hat Enterprise Linux" class="compact"></plcc-table>

Passing data to plcc-table

Here's a basic example on now to pass data to the component. This data must match the structure provided by the api in order for the component to render properly.

<plcc-table id="someId" type="app"></plcc-table>
 
<script>
    const data = {someObject};
 
    const plccExampleTable = document.querySelector("#someId");
    plccExampleTable.tableData = data;
</script> 

Please see the demo file in this repo for additional detail

Dependencies

Make sure you have [Web Component Tester][web-component-tester] installed when writing tests.

npm install -g web-component-tester

Dev

npm start

Test

npm run test

Build

npm run build

Readme

Keywords

Package Sidebar

Install

npm i plcc-table

Weekly Downloads

33

Version

0.0.15

License

MIT

Unpacked Size

279 kB

Total Files

13

Last publish

Collaborators

  • kylebuch8
  • mwcz
  • tylermart10
  • wesruv