Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.24 KB

README.md

File metadata and controls

58 lines (40 loc) · 1.24 KB

Svelte Material UI - Select

Select menus provide the user with a choice between multiple items.

Installation

npm install --save-dev @smui/select

Demo

See it in action.

See the demo code.

Whoa There, These Docs are Outdated

The latest SMUI v3 had a lot of changes, and these docs haven't been caught up yet. You should check out the demo page's code to see the latest usage.

Basic Usage

<Select
  bind:value={fruitChoice}
  label="Fruit"
  anchor$class="select-width"
  menu$class="select-width"
>
  <Option value="" />
  {#each fruits as fruit}
    <Option value={fruit}>{fruit}</Option>
  {/each}
</Select>

<script>
  import Select, { Option } from '@smui/select';

  let fruits = ['Apple', 'Orange', 'Banana', 'Mango'];
  let fruitChoice = '';
</script>

<style>
  * :global(.select-width) {
    min-width: 200px;
  }
</style>

Exports

todo...

More Information

See Dropdown menu in the Material design spec.

See Select in MDC-Web for information about the upstream library's architecture.