Concorde documentation (crawl) ยท interactive version

Concorde UI component โ€” Select. {"value":"dark", "wording":"dark (set by \"attribute\")", "selected" : "true"}, {"value":"auto", "wording":"auto"} Doc ID: core/components/ui/form/select/select. Keywords: Concorde, supersoniks, core/components/ui/form/select/select, select, Select, UI component, form, sonic-select, web component, name="lang", ?lang=fr|en, filterDocsJokes, contains. URL: https://concorde.supersoniks.org/crawl/core/components/ui/form/select/select.html.

Select

Options

<div class="grid gap-3">
      <sonic-select> 
        <option value="">No Selection</option>
        <option value="1">One</option>
        <option value="2" selected>Two (set by "tag")</option>
        <option value="3">Three</option>
      </sonic-select>
      <sonic-select options='[{"value":"", "wording":"Set options via \"attribute\""},
              {"value":"dark", "wording":"dark (set by \"attribute\")", "selected" : "true"}, {"value":"auto", "wording":"auto"}
              ]'> 
      </sonic-select>
    </div>

Size

<div class="grid gap-3">
      <sonic-select size="2xs"><option>2xs</option></sonic-select>
      <sonic-select size="xs"><option>xs</option></sonic-select>
      <sonic-select size="sm"><option>sm</option></sonic-select>
      <sonic-select size="md"><option>md</option></sonic-select>
      <sonic-select size="default"><option>default</option></sonic-select>
      <sonic-select size="lg"><option>lg</option></sonic-select>
      <sonic-select size="xl"><option>xl</option></sonic-select>
      <sonic-select size="2xl"><option>2xl</option></sonic-select>
    </div>

Multiple

<div class="grid gap-3">
      <sonic-select multiple> 
        <option value="">Choose a number</option>
        <option value="1">One</option>
        <option value="2">Two</option>
        <option value="3">Three</option>
      </sonic-select>
    </div>

Disabled

<div class="grid gap-3">
      <sonic-select disabled> 
        <option value="">Choose a number</option>
        <option value="1">One</option>
        <option value="2">Two</option>
        <option value="3">Three</option>
      </sonic-select>
    </div>

Example of use โ€” language filter + queue

name="lang" is sent as ?lang=fr|en to the doc mock API (filterDocsJokes). Same pattern as Input (contains):