@qomponent/qui-switch

1.0.5 • Public • Published

qui-switch

The switch UI component

Installation

npm i @qomponent/qui-switch

Usage

import '@qomponent/qui-switch';

Size

  • tiny
  • small
  • normal
  • large
  • ??px

Size can be provided with the size attribute.

<body>
    <h1>Switch</h1>
    <qui-switch id="switch"></qui-switch>
    <br/>
    <qui-switch id="switch2" label="With label" ></qui-switch>
    <br/>
    <qui-switch id="switch3" size="tiny" label="tiny" ></qui-switch>
    <br/>
    <qui-switch id="switch4" size="small" label="small" ></qui-switch>
    <br/>
    <qui-switch id="switch5" size="normal" label="normal" ></qui-switch>
    <br/>
    <qui-switch id="switch6" size="large" label="large" ></qui-switch>
    <br/>
    <qui-switch id="switch7" size="100px200px" label="custom" ></qui-switch>
  </body>

  <script>
    document.getElementById("switch").addEventListener("valueChanged", displayValue);

    function displayValue(e){
      console.log("-----> checked: " + e.detail.checked);
    }

  </script>

Example

To run the example:

npm install
npm start

Then go to http://localhost:8080/example

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Apache 2

Package Sidebar

Install

npm i @qomponent/qui-switch

Homepage

quarkus.io

Weekly Downloads

1

Version

1.0.5

License

Apache-2.0

Unpacked Size

19.4 kB

Total Files

7

Last publish

Collaborators

  • phillip.kruger