0.36.0 • Published 4 years ago

@minna-ui/select v0.36.0

Weekly downloads
80
License
Apache-2.0
Repository
github
Last release
4 years ago

NPM version NPM bundle size (minified + gzip) Licence

@minna-ui/select

A simple input select web component similar to the browser native <select> but better looking and more enjoyable to use. It can be used standalone, in Svelte projects, or any JavaScript project.

TODO: Write note about @minna-ui/css interplay/dependency.

TODO: Example image.

TODO: Add link to demo and documentation page.

Usage

Standalone

The easiest way to use the component is to add the CDN hosted version directly in your HTML.

TIP: If you're already using a JavaScript bundler you should follow the the "Other JavaScript projects" instructions.

  1. Add the CSS and JS to your document, inside the <head></head>:

     <link href="https://cdn.jsdelivr.net/npm/@minna-ui/select/dist/index.css" rel="stylesheet"/>
    
     <script src="https://cdn.jsdelivr.net/npm/@minna-ui/select"></script>

    Or use a specific version:

    <link
      href="https://cdn.jsdelivr.net/npm/@minna-ui/select@0.5.0/dist/index.css"
      rel="stylesheet"
    />
    
    <script src="https://cdn.jsdelivr.net/npm/@minna-ui/select@0.5.0"></script>
  2. Add an element where you want the component to show in your document <body></body>:

    <div id="minna-select"></div>
  3. Initialise the component:

    <script>
      new MinnaSelect({
        target: document.querySelector('#minna-select'),
        data: {},
      });
    </script>

Svelte projects

Because this is actually a Svelte component, using it in your Svelte projects is simple and allows for the most flexibility and best possible performance.

  1. Install the package:

    yarn add @minna-ui/select
  2. Add to your Svelte component:

    MySvelteComponent.html:

    <MinnaSelect />
    
    <script>
      import MinnaSelect from '@minna-ui/select';
    
      export default {
        components: {
          MinnaSelect,
        },
      };
    </script>

Other JavaScript projects

This component can also be used alongside any JavaScript project, regardless of your framework of choice, by using ES6 modules import.

  1. Install the package:

    yarn add @minna-ui/select
  2. Add to your files:

    my-example.html:

    <div id="minna-select"></div>

    my-example.js:

    import MinnaSelect from '@minna-ui/select';
    
    new MinnaSelect({
      data: {},
      target: document.querySelector('#minna-select'),
    });

Licence

@minna-ui/select is part of Minna UI, an Apache-2.0 licensed open source project. See LICENCE.


© 2019 We Are Genki

0.36.1-next.57

4 years ago

0.36.0

4 years ago

0.35.2-next.58

4 years ago

0.35.2-next.35

4 years ago

0.35.2-next.26

4 years ago

0.35.2-next.30

4 years ago

0.35.2-next.31

4 years ago

0.36.0-next.24

4 years ago

0.35.0

4 years ago

0.34.0

5 years ago

0.33.2

5 years ago

0.33.1

5 years ago

0.33.0

5 years ago

0.32.0

5 years ago

0.31.3

5 years ago

0.31.0

5 years ago

0.30.0

5 years ago

0.29.0

5 years ago

0.28.0

5 years ago

0.27.0

5 years ago

0.26.0

5 years ago

0.25.0

5 years ago

0.24.0

5 years ago

0.23.0

5 years ago

0.22.2

5 years ago

0.22.1

5 years ago

0.22.1-beta.2

5 years ago

0.22.1-beta.1

5 years ago

0.22.1-beta.0

5 years ago

0.22.0-beta.0

5 years ago

0.22.0-next.23

5 years ago

0.22.0-next.20

5 years ago

0.22.0-next.12

5 years ago

0.22.0-next.332

5 years ago

0.22.0-next.331

5 years ago

0.22.0-next.325

5 years ago

0.22.0-next.307

5 years ago

0.22.0-next.298

5 years ago

0.22.0-next.288

5 years ago

0.22.0-next.274

5 years ago

0.22.0-next.266

5 years ago

0.22.0-next.265

5 years ago

0.22.0-next.262

5 years ago

0.22.0-next.260

5 years ago

0.22.0-next.235

5 years ago

0.22.0-next.228

5 years ago

0.22.0-next.193

5 years ago

0.22.0-next.190

5 years ago

0.22.0-next.77

5 years ago

0.21.0

5 years ago

0.20.0

5 years ago

0.19.0

5 years ago

0.18.0

5 years ago

0.17.0

5 years ago

0.16.0

6 years ago

0.15.1

6 years ago

0.15.0

6 years ago

0.13.0

6 years ago

0.12.0

6 years ago

0.11.0

6 years ago

0.10.0

6 years ago

0.9.0

6 years ago

0.8.0

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.6.0

6 years ago

0.5.0

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago

0.0.0

6 years ago