Select
The Select component provides a reusable pattern for select in the interface.
Select
A single-select dropdown rendered at all three available sizes (sm, md, lg) with the label hidden.
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed03c20" data-uid="6a0be7ed03c2b" data-component="form" method="GET" action="?q=select-single">
<div class="c-field c-select c-select--sm c-select--singleselect" id="id_6a0be7ed034ac" data-js-toggle-item="6a0be7ed034ac-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed034d4" data-component="select">
<label class="u-sr__only" for="select_6a0be7ed034ac">
Select Single Name
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed034ac" data-js-select-element="1" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">Placeholder in single </option>
<option class="c-select__select-option" value="key" >
Option One
</option>
<option class="c-select__select-option" value="key1" >
Option Two
</option>
<option class="c-select__select-option" value="key2" >
Option Three
</option>
<option class="c-select__select-option" value="key3" >
Option & Four
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed036df" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03746" data-component="icon">
</span>
</div> <button class="c-button c-select__clear-button c-button__basic c-button__basic--default c-button--md c-button--icon-only" data-js-select-clear="1" aria-label="close" type="button" data-uid="6a0be7ed037e3" data-component="button">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--close c-icon--material c-icon--material-close material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="close" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03825" data-component="icon">
</span>
</span>
</span> </button> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed034ac-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="key" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed038e4" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03924" data-component="icon">
</span>
<span class="c-select__option-label">Option One</span>
</li> <li class="c-select__option " data-js-dropdown-option="key1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0397c" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed039b6" data-component="icon">
</span>
<span class="c-select__option-label">Option Two</span>
</li> <li class="c-select__option " data-js-dropdown-option="key2" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03a0a" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03a43" data-component="icon">
</span>
<span class="c-select__option-label">Option Three</span>
</li> <li class="c-select__option " data-js-dropdown-option="key3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03a94" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03ad4" data-component="icon">
</span>
<span class="c-select__option-label">Option & Four</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed034ac_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed03b36" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03b87" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03bbe" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed04115" data-uid="6a0be7ed0411d" data-component="form" method="GET" action="?q=select-single">
<div class="c-field c-select c-select--md c-select--singleselect" id="id_6a0be7ed03c67" data-js-toggle-item="6a0be7ed03c67-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed03c76" data-component="select">
<label class="u-sr__only" for="select_6a0be7ed03c67">
Select Single Name
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed03c67" data-js-select-element="1" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">Placeholder in single </option>
<option class="c-select__select-option" value="key" >
Option One
</option>
<option class="c-select__select-option" value="key1" >
Option Two
</option>
<option class="c-select__select-option" value="key2" >
Option Three
</option>
<option class="c-select__select-option" value="key3" >
Option & Four
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03ce9" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03d24" data-component="icon">
</span>
</div> <button class="c-button c-select__clear-button c-button__basic c-button__basic--default c-button--md c-button--icon-only" data-js-select-clear="1" aria-label="close" type="button" data-uid="6a0be7ed03d79" data-component="button">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--close c-icon--material c-icon--material-close material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="close" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03db2" data-component="icon">
</span>
</span>
</span> </button> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed03c67-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="key" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03e35" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03e70" data-component="icon">
</span>
<span class="c-select__option-label">Option One</span>
</li> <li class="c-select__option " data-js-dropdown-option="key1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03eca" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03f03" data-component="icon">
</span>
<span class="c-select__option-label">Option Two</span>
</li> <li class="c-select__option " data-js-dropdown-option="key2" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03f53" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03f8b" data-component="icon">
</span>
<span class="c-select__option-label">Option Three</span>
</li> <li class="c-select__option " data-js-dropdown-option="key3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed03fd9" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04010" data-component="icon">
</span>
<span class="c-select__option-label">Option & Four</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed03c67_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed0405f" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed040ad" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed040e3" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed045f1" data-uid="6a0be7ed045f8" data-component="form" method="GET" action="?q=select-single">
<div class="c-field c-select c-select--lg c-select--singleselect" id="id_6a0be7ed04150" data-js-toggle-item="6a0be7ed04150-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed0415e" data-component="select">
<label class="u-sr__only" for="select_6a0be7ed04150">
Select Single Name
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed04150" data-js-select-element="1" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">Placeholder in single </option>
<option class="c-select__select-option" value="key" >
Option One
</option>
<option class="c-select__select-option" value="key1" >
Option Two
</option>
<option class="c-select__select-option" value="key2" >
Option Three
</option>
<option class="c-select__select-option" value="key3" >
Option & Four
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed041cb" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04205" data-component="icon">
</span>
</div> <button class="c-button c-select__clear-button c-button__basic c-button__basic--default c-button--md c-button--icon-only" data-js-select-clear="1" aria-label="close" type="button" data-uid="6a0be7ed04256" data-component="button">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--close c-icon--material c-icon--material-close material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="close" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0428d" data-component="icon">
</span>
</span>
</span> </button> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed04150-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="key" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04320" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04359" data-component="icon">
</span>
<span class="c-select__option-label">Option One</span>
</li> <li class="c-select__option " data-js-dropdown-option="key1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed043ab" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed043e2" data-component="icon">
</span>
<span class="c-select__option-label">Option Two</span>
</li> <li class="c-select__option " data-js-dropdown-option="key2" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04432" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04468" data-component="icon">
</span>
<span class="c-select__option-label">Option Three</span>
</li> <li class="c-select__option " data-js-dropdown-option="key3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed044b7" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed044ed" data-component="icon">
</span>
<span class="c-select__option-label">Option & Four</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed04150_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed0453b" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04589" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed045bf" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
@foreach(['sm', 'md', 'lg'] as $size)
<div style="min-height: 100px">
@form([
'method' => 'GET',
'action' => '?q=select-single'
])
@select([
'label' => 'Select Single Name',
'hideLabel' => true,
'placeholder' => "Placeholder in single ",
'required' => false,
'size' => $size,
'options' => [
'key' => 'Option One',
'key1' => 'Option Two',
'key2' => 'Option Three',
'key3' => 'Option & Four',
]
])
@endselect
@endform
</div>
@endforeach
Multiple Select
A multi-select dropdown rendered at all three sizes, with two items preselected and the field marked as required.
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed04d9f" data-uid="6a0be7ed04da8" data-component="form" method="GET" action="?q=select-single">
<div class="c-field c-select c-select--sm c-select--multiselect is-required" id="id_6a0be7ed0493a" data-js-toggle-item="6a0be7ed0493a-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="multiple" data-uid="6a0be7ed04953" data-component="select">
<label class="c-field__label" for="select_6a0be7ed0493a">
Select Multiple Name
<span class="u-color__text--danger" aria-hidden="true">*</span>
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed0493a" data-js-select-element="1" multiple="multiple" data-js-select-max="-1" required="required" aria-hidden="true" data-required="1" aria-required="1" data-js-required="" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="key" selected>
Option One
</option>
<option class="c-select__select-option" value="key1" >
Option Two
</option>
<option class="c-select__select-option" value="key2" selected>
Option Three
</option>
<option class="c-select__select-option" value="key3" >
Option & Four
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed049ce" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04a0c" data-component="icon">
</span>
</div> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed0493a-open-dropdown" data-js-placeholder="Placeholder in multi ">
Placeholder in multi
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option is-selected" data-js-dropdown-option="key" role="option" aria-selected="true" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04a94" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04ad7" data-component="icon">
</span>
<span class="c-select__option-label">Option One</span>
</li> <li class="c-select__option " data-js-dropdown-option="key1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04b29" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04b61" data-component="icon">
</span>
<span class="c-select__option-label">Option Two</span>
</li> <li class="c-select__option is-selected" data-js-dropdown-option="key2" role="option" aria-selected="true" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04bb0" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04be7" data-component="icon">
</span>
<span class="c-select__option-label">Option Three</span>
</li> <li class="c-select__option " data-js-dropdown-option="key3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04c4b" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04c85" data-component="icon">
</span>
<span class="c-select__option-label">Option & Four</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed0493a_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed04cdc" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04d30" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04d6a" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed05210" data-uid="6a0be7ed05218" data-component="form" method="GET" action="?q=select-single">
<div class="c-field c-select c-select--md c-select--multiselect is-required" id="id_6a0be7ed04ddc" data-js-toggle-item="6a0be7ed04ddc-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="multiple" data-uid="6a0be7ed04df0" data-component="select">
<label class="c-field__label" for="select_6a0be7ed04ddc">
Select Multiple Name
<span class="u-color__text--danger" aria-hidden="true">*</span>
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed04ddc" data-js-select-element="1" multiple="multiple" data-js-select-max="-1" required="required" aria-hidden="true" data-required="1" aria-required="1" data-js-required="" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="key" selected>
Option One
</option>
<option class="c-select__select-option" value="key1" >
Option Two
</option>
<option class="c-select__select-option" value="key2" selected>
Option Three
</option>
<option class="c-select__select-option" value="key3" >
Option & Four
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04e6e" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04ead" data-component="icon">
</span>
</div> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed04ddc-open-dropdown" data-js-placeholder="Placeholder in multi ">
Placeholder in multi
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option is-selected" data-js-dropdown-option="key" role="option" aria-selected="true" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04f31" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04f6e" data-component="icon">
</span>
<span class="c-select__option-label">Option One</span>
</li> <li class="c-select__option " data-js-dropdown-option="key1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed04fce" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05005" data-component="icon">
</span>
<span class="c-select__option-label">Option Two</span>
</li> <li class="c-select__option is-selected" data-js-dropdown-option="key2" role="option" aria-selected="true" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05052" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05089" data-component="icon">
</span>
<span class="c-select__option-label">Option Three</span>
</li> <li class="c-select__option " data-js-dropdown-option="key3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed050d8" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0510e" data-component="icon">
</span>
<span class="c-select__option-label">Option & Four</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed04ddc_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed0515c" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed051a9" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed051df" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed05660" data-uid="6a0be7ed05667" data-component="form" method="GET" action="?q=select-single">
<div class="c-field c-select c-select--lg c-select--multiselect is-required" id="id_6a0be7ed05253" data-js-toggle-item="6a0be7ed05253-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="multiple" data-uid="6a0be7ed05265" data-component="select">
<label class="c-field__label" for="select_6a0be7ed05253">
Select Multiple Name
<span class="u-color__text--danger" aria-hidden="true">*</span>
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed05253" data-js-select-element="1" multiple="multiple" data-js-select-max="-1" required="required" aria-hidden="true" data-required="1" aria-required="1" data-js-required="" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="key" selected>
Option One
</option>
<option class="c-select__select-option" value="key1" >
Option Two
</option>
<option class="c-select__select-option" value="key2" selected>
Option Three
</option>
<option class="c-select__select-option" value="key3" >
Option & Four
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed052d2" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0530b" data-component="icon">
</span>
</div> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed05253-open-dropdown" data-js-placeholder="Placeholder in multi ">
Placeholder in multi
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option is-selected" data-js-dropdown-option="key" role="option" aria-selected="true" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05386" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed053bf" data-component="icon">
</span>
<span class="c-select__option-label">Option One</span>
</li> <li class="c-select__option " data-js-dropdown-option="key1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0540f" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05447" data-component="icon">
</span>
<span class="c-select__option-label">Option Two</span>
</li> <li class="c-select__option is-selected" data-js-dropdown-option="key2" role="option" aria-selected="true" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05495" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed054cb" data-component="icon">
</span>
<span class="c-select__option-label">Option Three</span>
</li> <li class="c-select__option " data-js-dropdown-option="key3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05519" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0554e" data-component="icon">
</span>
<span class="c-select__option-label">Option & Four</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed05253_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed0559c" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed055e9" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0561f" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
@foreach(['sm', 'md', 'lg'] as $size)
<div style="min-height: 100px">
@form([
'method' => 'GET',
'action' => '?q=select-single'
])
@select([
'label' => 'Select Multiple Name',
'required' => true,
'placeholder' => "Placeholder in multi ",
'preselected' => ['key2', 'key'],
'multiple' => true,
'options' => [
'key' => 'Option One',
'key1' => 'Option Two',
'key2' => 'Option Three',
'key3' => 'Option & Four',
],
'size' => $size
])
@endselect
@endform
</div>
@endforeach
Searchable Select
Both a searchable multi-select and a searchable single-select using a large option list; search is explicitly enabled via the search parameter.
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed076d4" data-uid="6a0be7ed076dc" data-component="form" method="GET" action="?q=select-single">
<div class="c-field c-select c-select--md c-select--multiselect is-required" id="id_6a0be7ed059e5" data-js-toggle-item="6a0be7ed059e5-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="multiple" data-uid="6a0be7ed059fb" data-component="select">
<label class="c-field__label" for="select_6a0be7ed059e5">
Searchable Multi Select
<span class="u-color__text--danger" aria-hidden="true">*</span>
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed059e5" data-js-select-element="1" multiple="multiple" data-js-select-max="-1" required="required" aria-hidden="true" data-required="1" aria-required="1" data-js-required="" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="key1" >
Apple
</option>
<option class="c-select__select-option" value="key2" >
Banana
</option>
<option class="c-select__select-option" value="key3" >
Cherry
</option>
<option class="c-select__select-option" value="key4" >
Date
</option>
<option class="c-select__select-option" value="key5" >
Elderberry
</option>
<option class="c-select__select-option" value="key6" >
Fig
</option>
<option class="c-select__select-option" value="key7" >
Grape
</option>
<option class="c-select__select-option" value="key8" >
Honeydew
</option>
<option class="c-select__select-option" value="key9" >
Indian Fig
</option>
<option class="c-select__select-option" value="key10" >
Jackfruit
</option>
<option class="c-select__select-option" value="key11" >
Kiwi
</option>
<option class="c-select__select-option" value="key12" >
Lemon
</option>
<option class="c-select__select-option" value="key13" >
Mango
</option>
<option class="c-select__select-option" value="key14" >
Nectarine
</option>
<option class="c-select__select-option" value="key15" >
Orange
</option>
<option class="c-select__select-option" value="key16" >
Papaya
</option>
<option class="c-select__select-option" value="key17" >
Quince
</option>
<option class="c-select__select-option" value="key18" >
Raspberry
</option>
<option class="c-select__select-option" value="key19" >
Strawberry
</option>
<option class="c-select__select-option" value="key20" >
Tangerine
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05a91" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05ad0" data-component="icon">
</span>
</div> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed059e5-open-dropdown" data-js-placeholder="Search for options">
Search for options
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<!-- field.blade.php -->
<div class="c-field c-select__search-field c-field--search c-field--icon c-field--sm c-field--radius-md" id="id_6a0be7ed05b7c" data-uid="6a0be7ed05b97" data-component="field">
<div class="c-field__inner c-field__inner--search">
<!-- icon.blade.php -->
<span class="c-icon c-field__icon c-icon--search c-icon--material c-icon--material-search material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="search" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed05bd6" data-component="icon">
</span>
<input id="input_id_6a0be7ed05b7c" value="" aria-label="" data-js-select-search-input="1" placeholder="Search..." type="search" autocomplete="on">
<div class="c-field_focus-styler u-level-top"></div>
<!-- icon.blade.php -->
<span class="c-icon c-field__suffix c-field__error-icon c-icon--error-outline c-icon--material c-icon--material-error_outline material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="error_outline" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05c16" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-field__suffix c-field__success-icon c-icon--check-circle-outline c-icon--material c-icon--material-check_circle_outline material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_circle_outline" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05c51" data-component="icon">
</span>
</div>
</div>
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="key1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05cae" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05ce8" data-component="icon">
</span>
<span class="c-select__option-label">Apple</span>
</li> <li class="c-select__option " data-js-dropdown-option="key2" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05d3a" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05d71" data-component="icon">
</span>
<span class="c-select__option-label">Banana</span>
</li> <li class="c-select__option " data-js-dropdown-option="key3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05dc1" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05e00" data-component="icon">
</span>
<span class="c-select__option-label">Cherry</span>
</li> <li class="c-select__option " data-js-dropdown-option="key4" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05e4f" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05e85" data-component="icon">
</span>
<span class="c-select__option-label">Date</span>
</li> <li class="c-select__option " data-js-dropdown-option="key5" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05ed3" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05f08" data-component="icon">
</span>
<span class="c-select__option-label">Elderberry</span>
</li> <li class="c-select__option " data-js-dropdown-option="key6" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05f56" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05f8b" data-component="icon">
</span>
<span class="c-select__option-label">Fig</span>
</li> <li class="c-select__option " data-js-dropdown-option="key7" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed05fd8" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0600d" data-component="icon">
</span>
<span class="c-select__option-label">Grape</span>
</li> <li class="c-select__option " data-js-dropdown-option="key8" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06059" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0608e" data-component="icon">
</span>
<span class="c-select__option-label">Honeydew</span>
</li> <li class="c-select__option " data-js-dropdown-option="key9" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed060db" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06110" data-component="icon">
</span>
<span class="c-select__option-label">Indian Fig</span>
</li> <li class="c-select__option " data-js-dropdown-option="key10" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0615c" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06193" data-component="icon">
</span>
<span class="c-select__option-label">Jackfruit</span>
</li> <li class="c-select__option " data-js-dropdown-option="key11" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed061e6" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0621d" data-component="icon">
</span>
<span class="c-select__option-label">Kiwi</span>
</li> <li class="c-select__option " data-js-dropdown-option="key12" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06269" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0629e" data-component="icon">
</span>
<span class="c-select__option-label">Lemon</span>
</li> <li class="c-select__option " data-js-dropdown-option="key13" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06302" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0633b" data-component="icon">
</span>
<span class="c-select__option-label">Mango</span>
</li> <li class="c-select__option " data-js-dropdown-option="key14" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0638c" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed063c5" data-component="icon">
</span>
<span class="c-select__option-label">Nectarine</span>
</li> <li class="c-select__option " data-js-dropdown-option="key15" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06416" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0644e" data-component="icon">
</span>
<span class="c-select__option-label">Orange</span>
</li> <li class="c-select__option " data-js-dropdown-option="key16" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed064a9" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed064df" data-component="icon">
</span>
<span class="c-select__option-label">Papaya</span>
</li> <li class="c-select__option " data-js-dropdown-option="key17" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0652b" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06573" data-component="icon">
</span>
<span class="c-select__option-label">Quince</span>
</li> <li class="c-select__option " data-js-dropdown-option="key18" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed065cb" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06605" data-component="icon">
</span>
<span class="c-select__option-label">Raspberry</span>
</li> <li class="c-select__option " data-js-dropdown-option="key19" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06657" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06690" data-component="icon">
</span>
<span class="c-select__option-label">Strawberry</span>
</li> <li class="c-select__option " data-js-dropdown-option="key20" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed066e1" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0671a" data-component="icon">
</span>
<span class="c-select__option-label">Tangerine</span>
</li> </ul>
<!-- typography.blade.php original: div -->
<div class="c-typography c-select__search-no-results c-typography__variant--div" aria-hidden="true" data-uid="6a0be7ed067b8" data-component="typography">
No results found
</div></div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed059e5_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed06815" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06868" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed068a0" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
<br>
<div class="c-field c-select c-select--md c-select--singleselect is-required" id="id_6a0be7ed068dd" data-js-toggle-item="6a0be7ed068dd-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed068ef" data-component="select">
<label class="c-field__label" for="select_6a0be7ed068dd">
Searchable Single Select
<span class="u-color__text--danger" aria-hidden="true">*</span>
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed068dd" data-js-select-element="1" required="required" aria-hidden="true" data-required="1" aria-required="1" data-js-required="" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">Search for options</option>
<option class="c-select__select-option" value="key1" >
Apple
</option>
<option class="c-select__select-option" value="key2" >
Banana
</option>
<option class="c-select__select-option" value="key3" >
Cherry
</option>
<option class="c-select__select-option" value="key4" >
Date
</option>
<option class="c-select__select-option" value="key5" >
Elderberry
</option>
<option class="c-select__select-option" value="key6" >
Fig
</option>
<option class="c-select__select-option" value="key7" >
Grape
</option>
<option class="c-select__select-option" value="key8" >
Honeydew
</option>
<option class="c-select__select-option" value="key9" >
Indian Fig
</option>
<option class="c-select__select-option" value="key10" >
Jackfruit
</option>
<option class="c-select__select-option" value="key11" >
Kiwi
</option>
<option class="c-select__select-option" value="key12" >
Lemon
</option>
<option class="c-select__select-option" value="key13" >
Mango
</option>
<option class="c-select__select-option" value="key14" >
Nectarine
</option>
<option class="c-select__select-option" value="key15" >
Orange
</option>
<option class="c-select__select-option" value="key16" >
Papaya
</option>
<option class="c-select__select-option" value="key17" >
Quince
</option>
<option class="c-select__select-option" value="key18" >
Raspberry
</option>
<option class="c-select__select-option" value="key19" >
Strawberry
</option>
<option class="c-select__select-option" value="key20" >
Tangerine
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0696e" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed069af" data-component="icon">
</span>
</div> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed068dd-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<!-- field.blade.php -->
<div class="c-field c-select__search-field c-field--search c-field--icon c-field--sm c-field--radius-md" id="id_6a0be7ed06a1f" data-uid="6a0be7ed06a35" data-component="field">
<div class="c-field__inner c-field__inner--search">
<!-- icon.blade.php -->
<span class="c-icon c-field__icon c-icon--search c-icon--material c-icon--material-search material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="search" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed06a71" data-component="icon">
</span>
<input id="input_id_6a0be7ed06a1f" value="" aria-label="" data-js-select-search-input="1" placeholder="Search..." type="search" autocomplete="on">
<div class="c-field_focus-styler u-level-top"></div>
<!-- icon.blade.php -->
<span class="c-icon c-field__suffix c-field__error-icon c-icon--error-outline c-icon--material c-icon--material-error_outline material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="error_outline" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06aad" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-field__suffix c-field__success-icon c-icon--check-circle-outline c-icon--material c-icon--material-check_circle_outline material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_circle_outline" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06ae6" data-component="icon">
</span>
</div>
</div>
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="key1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06b3f" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06b78" data-component="icon">
</span>
<span class="c-select__option-label">Apple</span>
</li> <li class="c-select__option " data-js-dropdown-option="key2" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06bc8" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06bff" data-component="icon">
</span>
<span class="c-select__option-label">Banana</span>
</li> <li class="c-select__option " data-js-dropdown-option="key3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06c4d" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06c83" data-component="icon">
</span>
<span class="c-select__option-label">Cherry</span>
</li> <li class="c-select__option " data-js-dropdown-option="key4" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06cd3" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06d09" data-component="icon">
</span>
<span class="c-select__option-label">Date</span>
</li> <li class="c-select__option " data-js-dropdown-option="key5" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06d56" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06d8c" data-component="icon">
</span>
<span class="c-select__option-label">Elderberry</span>
</li> <li class="c-select__option " data-js-dropdown-option="key6" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06de1" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06e17" data-component="icon">
</span>
<span class="c-select__option-label">Fig</span>
</li> <li class="c-select__option " data-js-dropdown-option="key7" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06e64" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06e9a" data-component="icon">
</span>
<span class="c-select__option-label">Grape</span>
</li> <li class="c-select__option " data-js-dropdown-option="key8" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06ee7" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06f1c" data-component="icon">
</span>
<span class="c-select__option-label">Honeydew</span>
</li> <li class="c-select__option " data-js-dropdown-option="key9" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06f6a" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06fa0" data-component="icon">
</span>
<span class="c-select__option-label">Indian Fig</span>
</li> <li class="c-select__option " data-js-dropdown-option="key10" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed06fec" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07021" data-component="icon">
</span>
<span class="c-select__option-label">Jackfruit</span>
</li> <li class="c-select__option " data-js-dropdown-option="key11" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07074" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed070a9" data-component="icon">
</span>
<span class="c-select__option-label">Kiwi</span>
</li> <li class="c-select__option " data-js-dropdown-option="key12" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed070f6" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0712b" data-component="icon">
</span>
<span class="c-select__option-label">Lemon</span>
</li> <li class="c-select__option " data-js-dropdown-option="key13" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0717f" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed071b6" data-component="icon">
</span>
<span class="c-select__option-label">Mango</span>
</li> <li class="c-select__option " data-js-dropdown-option="key14" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07202" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07238" data-component="icon">
</span>
<span class="c-select__option-label">Nectarine</span>
</li> <li class="c-select__option " data-js-dropdown-option="key15" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07283" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed072b8" data-component="icon">
</span>
<span class="c-select__option-label">Orange</span>
</li> <li class="c-select__option " data-js-dropdown-option="key16" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07304" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07339" data-component="icon">
</span>
<span class="c-select__option-label">Papaya</span>
</li> <li class="c-select__option " data-js-dropdown-option="key17" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07384" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed073ba" data-component="icon">
</span>
<span class="c-select__option-label">Quince</span>
</li> <li class="c-select__option " data-js-dropdown-option="key18" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07408" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0743d" data-component="icon">
</span>
<span class="c-select__option-label">Raspberry</span>
</li> <li class="c-select__option " data-js-dropdown-option="key19" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07489" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed074be" data-component="icon">
</span>
<span class="c-select__option-label">Strawberry</span>
</li> <li class="c-select__option " data-js-dropdown-option="key20" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0750b" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07540" data-component="icon">
</span>
<span class="c-select__option-label">Tangerine</span>
</li> </ul>
<!-- typography.blade.php original: div -->
<div class="c-typography c-select__search-no-results c-typography__variant--div" aria-hidden="true" data-uid="6a0be7ed07595" data-component="typography">
No results found
</div></div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed068dd_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed075fc" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0764f" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07689" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
@php $options = [
'key1' => 'Apple',
'key2' => 'Banana',
'key3' => 'Cherry',
'key4' => 'Date',
'key5' => 'Elderberry',
'key6' => 'Fig',
'key7' => 'Grape',
'key8' => 'Honeydew',
'key9' => 'Indian Fig',
'key10' => 'Jackfruit',
'key11' => 'Kiwi',
'key12' => 'Lemon',
'key13' => 'Mango',
'key14' => 'Nectarine',
'key15' => 'Orange',
'key16' => 'Papaya',
'key17' => 'Quince',
'key18' => 'Raspberry',
'key19' => 'Strawberry',
'key20' => 'Tangerine'
]; @endphp
<div style="min-height: 100px">
@form([
'method' => 'GET',
'action' => '?q=select-single'
])
@select([
'label' => 'Searchable Multi Select',
'required' => true,
'placeholder' => "Search for options",
'preselected' => [],
'multiple' => true,
'search' => true,
'options' => $options,
'size' => 'md'
])
@endselect
<br>
@select([
'label' => 'Searchable Single Select',
'required' => true,
'placeholder' => "Search for options",
'preselected' => [],
'multiple' => false,
'search' => true,
'options' => $options,
'size' => 'md'
])
@endselect
@endform
</div>
Select with Description
A select field with an additional description line rendered below the label to provide extra context or instructions.
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed07ea2" data-uid="6a0be7ed07ead" data-component="form" method="GET" action="?q=select-description">
<div class="c-field c-select c-select--md c-select--singleselect" id="id_6a0be7ed07940" data-js-toggle-item="6a0be7ed07940-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed0795f" data-component="select">
<label class="c-field__label" for="select_6a0be7ed07940">
Country of residence
</label>
<!-- typography.blade.php original: div -->
<div class="c-typography c-select__description text-sm text-dark-gray c-typography__variant--div" data-uid="6a0be7ed079a0" data-component="typography">
Select the country where you currently reside.
</div> <div class="c-select__field-container">
<select id="select_6a0be7ed07940" data-js-select-element="1" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">Select a country</option>
<option class="c-select__select-option" value="se" >
Sweden
</option>
<option class="c-select__select-option" value="no" >
Norway
</option>
<option class="c-select__select-option" value="dk" >
Denmark
</option>
<option class="c-select__select-option" value="fi" >
Finland
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07a23" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07a65" data-component="icon">
</span>
</div> <button class="c-button c-select__clear-button c-button__basic c-button__basic--default c-button--md c-button--icon-only" data-js-select-clear="1" aria-label="close" type="button" data-uid="6a0be7ed07ac1" data-component="button">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--close c-icon--material c-icon--material-close material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="close" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07aff" data-component="icon">
</span>
</span>
</span> </button> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed07940-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="se" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07b8a" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07bc9" data-component="icon">
</span>
<span class="c-select__option-label">Sweden</span>
</li> <li class="c-select__option " data-js-dropdown-option="no" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07c21" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07c5d" data-component="icon">
</span>
<span class="c-select__option-label">Norway</span>
</li> <li class="c-select__option " data-js-dropdown-option="dk" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07cb2" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07cec" data-component="icon">
</span>
<span class="c-select__option-label">Denmark</span>
</li> <li class="c-select__option " data-js-dropdown-option="fi" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07d4a" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07d86" data-component="icon">
</span>
<span class="c-select__option-label">Finland</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed07940_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed07dde" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07e31" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed07e6c" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
@form([
'method' => 'GET',
'action' => '?q=select-description'
])
@select([
'label' => 'Country of residence',
'description' => 'Select the country where you currently reside.',
'placeholder' => 'Select a country',
'options' => [
'se' => 'Sweden',
'no' => 'Norway',
'dk' => 'Denmark',
'fi' => 'Finland',
]
])
@endselect
@endform
</div>
Select with Helper Text
A select field with a small helper text rendered below the component using the helperText parameter.
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed096c1" data-uid="6a0be7ed096ca" data-component="form" method="GET" action="?q=select-helper-text">
<div class="c-field c-select c-select--md c-select--singleselect" id="id_6a0be7ed081ba" data-js-toggle-item="6a0be7ed081ba-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed081d6" data-component="select">
<label class="c-field__label" for="select_6a0be7ed081ba">
Preferred language
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed081ba" data-js-select-element="1" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">Select a language</option>
<option class="c-select__select-option" value="en" >
English
</option>
<option class="c-select__select-option" value="sv" >
Swedish
</option>
<option class="c-select__select-option" value="no" >
Norwegian
</option>
<option class="c-select__select-option" value="da" >
Danish
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed08272" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed082b8" data-component="icon">
</span>
</div> <button class="c-button c-select__clear-button c-button__basic c-button__basic--default c-button--md c-button--icon-only" data-js-select-clear="1" aria-label="close" type="button" data-uid="6a0be7ed08315" data-component="button">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--close c-icon--material c-icon--material-close material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="close" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed08357" data-component="icon">
</span>
</span>
</span> </button> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed081ba-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="en" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed083e6" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed08427" data-component="icon">
</span>
<span class="c-select__option-label">English</span>
</li> <li class="c-select__option " data-js-dropdown-option="sv" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0847f" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed084bc" data-component="icon">
</span>
<span class="c-select__option-label">Swedish</span>
</li> <li class="c-select__option " data-js-dropdown-option="no" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed094c0" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09512" data-component="icon">
</span>
<span class="c-select__option-label">Norwegian</span>
</li> <li class="c-select__option " data-js-dropdown-option="da" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09569" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed095a4" data-component="icon">
</span>
<span class="c-select__option-label">Danish</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed081ba_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed095fa" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<small class="c-field__helper">Your selection will affect the language of all notifications.</small>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09650" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0968a" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
@form([
'method' => 'GET',
'action' => '?q=select-helper-text'
])
@select([
'label' => 'Preferred language',
'helperText' => 'Your selection will affect the language of all notifications.',
'placeholder' => 'Select a language',
'options' => [
'en' => 'English',
'sv' => 'Swedish',
'no' => 'Norwegian',
'da' => 'Danish',
]
])
@endselect
@endform
</div>
Select with Error Message
A select field in an invalid state, showing how the errorMessage parameter attaches a validation message to the component.
<div style="min-height: 50px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed0a023" data-uid="6a0be7ed0a02b" data-component="form" method="GET" action="?q=select-error">
<div class="c-field c-select c-select--md c-select--singleselect has-invalid-message" id="id_6a0be7ed09b2e" data-js-toggle-item="6a0be7ed09b2e-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed09b40" data-component="select">
<label class="c-field__label" for="select_6a0be7ed09b2e">
Choose a category
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed09b2e" data-js-select-element="1" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">Select a category</option>
<option class="c-select__select-option" value="news" >
News
</option>
<option class="c-select__select-option" value="sports" >
Sports
</option>
<option class="c-select__select-option" value="culture" >
Culture
</option>
<option class="c-select__select-option" value="science" >
Science
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09bba" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09bf6" data-component="icon">
</span>
</div> <button class="c-button c-select__clear-button c-button__basic c-button__basic--default c-button--md c-button--icon-only" data-js-select-clear="1" aria-label="close" type="button" data-uid="6a0be7ed09c4a" data-component="button">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--close c-icon--material c-icon--material-close material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="close" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09c8d" data-component="icon">
</span>
</span>
</span> </button> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed09b2e-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="news" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09d12" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09d4d" data-component="icon">
</span>
<span class="c-select__option-label">News</span>
</li> <li class="c-select__option " data-js-dropdown-option="sports" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09da0" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09ded" data-component="icon">
</span>
<span class="c-select__option-label">Sports</span>
</li> <li class="c-select__option " data-js-dropdown-option="culture" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09e44" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09e7e" data-component="icon">
</span>
<span class="c-select__option-label">Culture</span>
</li> <li class="c-select__option " data-js-dropdown-option="science" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09ed1" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09f0b" data-component="icon">
</span>
<span class="c-select__option-label">Science</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed09b2e_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed09f5f" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09fb2" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed09fed" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 50px">
@form([
'method' => 'GET',
'action' => '?q=select-error'
])
@select([
'label' => 'Choose a category',
'placeholder' => 'Select a category',
'errorMessage' => 'Please select a valid category.',
'options' => [
'news' => 'News',
'sports' => 'Sports',
'culture' => 'Culture',
'science' => 'Science',
]
])
@endselect
@endform
</div>
Preselected Option
A single-select dropdown with one option preselected on load using the preselected parameter with a scalar key.
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed0a78a" data-uid="6a0be7ed0a792" data-component="form" method="GET" action="?q=select-preselected">
<div class="c-field c-select c-select--md c-select--singleselect" id="id_6a0be7ed0a33a" data-js-toggle-item="6a0be7ed0a33a-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed0a35e" data-component="select">
<label class="c-field__label" for="select_6a0be7ed0a33a">
Choose a size
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed0a33a" data-js-select-element="1" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value=""></option>
<option class="c-select__select-option" value="sm" >
Small
</option>
<option class="c-select__select-option" value="md" selected>
Medium
</option>
<option class="c-select__select-option" value="lg" >
Large
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a3df" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a41e" data-component="icon">
</span>
</div> <button class="c-button c-select__clear-button c-button__basic c-button__basic--default c-button--md c-button--icon-only" data-js-select-clear="1" aria-label="close" type="button" data-uid="6a0be7ed0a47b" data-component="button">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--close c-icon--material c-icon--material-close material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="close" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a4b5" data-component="icon">
</span>
</span>
</span> </button> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed0a33a-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="sm" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a538" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a573" data-component="icon">
</span>
<span class="c-select__option-label">Small</span>
</li> <li class="c-select__option is-selected" data-js-dropdown-option="md" role="option" aria-selected="true" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a5c4" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a5fc" data-component="icon">
</span>
<span class="c-select__option-label">Medium</span>
</li> <li class="c-select__option " data-js-dropdown-option="lg" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a64c" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a682" data-component="icon">
</span>
<span class="c-select__option-label">Large</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed0a33a_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed0a6d2" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a721" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0a758" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
@form([
'method' => 'GET',
'action' => '?q=select-preselected'
])
@select([
'label' => 'Choose a size',
'preselected' => 'md',
'options' => [
'sm' => 'Small',
'md' => 'Medium',
'lg' => 'Large',
]
])
@endselect
@endform
</div>
Required Select
A required single-select field that displays a required asterisk next to the label and removes the clear button.
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed0aed2" data-uid="6a0be7ed0aeda" data-component="form" method="GET" action="?q=select-required">
<div class="c-field c-select c-select--md c-select--singleselect is-required" id="id_6a0be7ed0aab2" data-js-toggle-item="6a0be7ed0aab2-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed0aac5" data-component="select">
<label class="c-field__label" for="select_6a0be7ed0aab2">
Choose a topic
<span class="u-color__text--danger" aria-hidden="true">*</span>
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed0aab2" data-js-select-element="1" required="required" aria-hidden="true" data-required="1" aria-required="1" data-js-required="" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">Select a topic</option>
<option class="c-select__select-option" value="news" >
News
</option>
<option class="c-select__select-option" value="sports" >
Sports
</option>
<option class="c-select__select-option" value="culture" >
Culture
</option>
<option class="c-select__select-option" value="science" >
Science
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ab3a" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ab77" data-component="icon">
</span>
</div> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed0aab2-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="news" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0abf4" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ac38" data-component="icon">
</span>
<span class="c-select__option-label">News</span>
</li> <li class="c-select__option " data-js-dropdown-option="sports" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ac8a" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0acc1" data-component="icon">
</span>
<span class="c-select__option-label">Sports</span>
</li> <li class="c-select__option " data-js-dropdown-option="culture" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ad11" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ad47" data-component="icon">
</span>
<span class="c-select__option-label">Culture</span>
</li> <li class="c-select__option " data-js-dropdown-option="science" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ad97" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0adcd" data-component="icon">
</span>
<span class="c-select__option-label">Science</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed0aab2_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed0ae1c" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ae6a" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0aea0" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
@form([
'method' => 'GET',
'action' => '?q=select-required'
])
@select([
'label' => 'Choose a topic',
'required' => true,
'placeholder' => 'Select a topic',
'options' => [
'news' => 'News',
'sports' => 'Sports',
'culture' => 'Culture',
'science' => 'Science',
]
])
@endselect
@endform
</div>
Multiple Select with Max Selections
A multi-select dropdown limited to two simultaneous selections using the maxSelections parameter.
<div style="min-height: 100px">
<!-- form.blade.php -->
<form class="c-form js-form-validation" id="id_6a0be7ed0b683" data-uid="6a0be7ed0b68b" data-component="form" method="GET" action="?q=select-max-selections">
<div class="c-field c-select c-select--md c-select--multiselect" id="id_6a0be7ed0b1de" data-js-toggle-item="6a0be7ed0b1de-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="multiple" data-uid="6a0be7ed0b1f0" data-component="select">
<label class="c-field__label" for="select_6a0be7ed0b1de">
Choose up to two interests
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed0b1de" data-js-select-element="1" multiple="multiple" data-js-select-max="2" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="opt1" >
Technology
</option>
<option class="c-select__select-option" value="opt2" >
Sports
</option>
<option class="c-select__select-option" value="opt3" >
Culture
</option>
<option class="c-select__select-option" value="opt4" >
Science
</option>
<option class="c-select__select-option" value="opt5" >
Travel
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b266" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b2a3" data-component="icon">
</span>
</div> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed0b1de-open-dropdown" data-js-placeholder="Select interests">
Select interests
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="opt1" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b323" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b35e" data-component="icon">
</span>
<span class="c-select__option-label">Technology</span>
</li> <li class="c-select__option " data-js-dropdown-option="opt2" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b3af" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b3f0" data-component="icon">
</span>
<span class="c-select__option-label">Sports</span>
</li> <li class="c-select__option " data-js-dropdown-option="opt3" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b43f" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b476" data-component="icon">
</span>
<span class="c-select__option-label">Culture</span>
</li> <li class="c-select__option " data-js-dropdown-option="opt4" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b4c4" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b4fa" data-component="icon">
</span>
<span class="c-select__option-label">Science</span>
</li> <li class="c-select__option " data-js-dropdown-option="opt5" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b548" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b57e" data-component="icon">
</span>
<span class="c-select__option-label">Travel</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed0b1de_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed0b5cd" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--check-box-outline-blank c-icon--material c-icon--material-check_box_outline_blank material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box_outline_blank" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b61b" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--check-box c-icon--material c-icon--material-check_box material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="check_box" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b651" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</form>
</div>
<div style="min-height: 100px">
@form([
'method' => 'GET',
'action' => '?q=select-max-selections'
])
@select([
'label' => 'Choose up to two interests',
'multiple' => true,
'maxSelections' => 2,
'placeholder' => 'Select interests',
'options' => [
'opt1' => 'Technology',
'opt2' => 'Sports',
'opt3' => 'Culture',
'opt4' => 'Science',
'opt5' => 'Travel',
]
])
@endselect
@endform
</div>
Rounded Select
A select field styled with the c-select--rounded modifier class, producing a pill-shaped button appearance often used for filters.
-
All categories
-
News
-
Events
-
About
{OPTION_NAME}
<div style="min-height: 100px">
<div class="c-field c-select c-select--rounded c-select--md c-select--singleselect" id="id_6a0be7ed0b8f6" data-js-toggle-item="6a0be7ed0b8f6-open-dropdown" data-js-toggle-class="is-open" data-js-select-component="true" data-js-click-away="is-open" data-js-is-empty-select="true" data-js-device-detect="true" data-js-select-type="single" data-uid="6a0be7ed0b907" data-component="select">
<label class="c-field__label" for="select_6a0be7ed0b8f6">
Filter by category
</label>
<div class="c-select__field-container">
<select id="select_6a0be7ed0b8f6" data-js-select-element="1" class="c-select__select-element" tabindex="-1">
<option class="c-select__select-option" value="">All categories</option>
<option class="c-select__select-option" value="all" >
All categories
</option>
<option class="c-select__select-option" value="news" >
News
</option>
<option class="c-select__select-option" value="events" >
Events
</option>
<option class="c-select__select-option" value="about" >
About
</option>
</select>
<div class="c-select_focus-styler u-level-top"></div> <div class="c-select__expand-button" role="button" >
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-less-icon c-icon--expand-less c-icon--material c-icon--material-expand_less material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_less" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b97b" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__expand-more-icon c-icon--expand-more c-icon--material c-icon--material-expand_more material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="expand_more" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0b9b7" data-component="icon">
</span>
</div> <button class="c-button c-select__clear-button c-button__basic c-button__basic--default c-button--md c-button--icon-only" data-js-select-clear="1" aria-label="close" type="button" data-uid="6a0be7ed0ba0b" data-component="button">
<span class="c-button__label"> <span class="c-button__loader"></span>
<span class="c-button__label-icon ">
<!-- icon.blade.php -->
<span class="c-icon c-icon--close c-icon--material c-icon--material-close material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="close" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0ba44" data-component="icon">
</span>
</span>
</span> </button> <div class="c-field__inner">
<div class="c-select__action-overlay" tabindex="0" data-js-select-action-overlay data-js-toggle-trigger="6a0be7ed0b8f6-open-dropdown" data-js-placeholder="">
</div>
</div> </div>
<!-- Visual dropdown list -->
<div class="c-select__dropdown" data-js-dropdown-element="true" aria-hidden="true">
<ul class="c-select__options u-unlist u-padding--0 u-margin--0" role="listbox">
<li class="c-select__option " data-js-dropdown-option="all" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0badc" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bb20" data-component="icon">
</span>
<span class="c-select__option-label">All categories</span>
</li> <li class="c-select__option " data-js-dropdown-option="news" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bb73" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bbab" data-component="icon">
</span>
<span class="c-select__option-label">News</span>
</li> <li class="c-select__option " data-js-dropdown-option="events" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bc07" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bc3e" data-component="icon">
</span>
<span class="c-select__option-label">Events</span>
</li> <li class="c-select__option " data-js-dropdown-option="about" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bc8d" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bcc4" data-component="icon">
</span>
<span class="c-select__option-label">About</span>
</li> </ul>
</div> <div class="c-select__select-invalid-message" id="error_input_6a0be7ed0b8f6_message">
<!-- icon.blade.php -->
<span class="c-icon c-icon--error c-icon--material c-icon--material-error material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-sm" data-material-symbol="error" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" aria-hidden="false" data-uid="6a0be7ed0bd13" data-component="icon">
</span>
<span class="errorText"></span>
</div>
<template>
<li class="c-select__option " data-js-dropdown-option="false" role="option" aria-selected="false" tabindex="0">
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__unchecked-icon c-icon--radio-button-unchecked c-icon--material c-icon--material-radio_button_unchecked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_unchecked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bd62" data-component="icon">
</span>
<!-- icon.blade.php -->
<span class="c-icon c-select__option-icon c-select__checked-icon c-icon--radio-button-checked c-icon--material c-icon--material-radio_button_checked material-symbols material-symbols-rounded material-symbols-sharp material-symbols-outlined c-icon--size-md" aria-hidden="false" data-material-symbol="radio_button_checked" role="img" data-nosnippet="" translate="no" aria-label="Icon: Undefined" data-uid="6a0be7ed0bd99" data-component="icon">
</span>
<span class="c-select__option-label">{OPTION_NAME}</span>
</li> </template>
</div>
</div>
<div style="min-height: 100px">
@select([
'label' => 'Filter by category',
'placeholder' => 'All categories',
'classList' => ['c-select--rounded'],
'options' => [
'all' => 'All categories',
'news' => 'News',
'events' => 'Events',
'about' => 'About',
]
])
@endselect
</div>
API
|
Parameter
|
Default
|
Description
|
|
label
|
|
The placeholder of the dropdown
|
|
placeholder
|
|
Supported if multiple select is enabled.
|
|
id
|
false
|
The id attribute for the select component. Will be prefixed with "select_"
|
|
description
|
|
Additional description or instructions.
|
|
required
|
false
|
If the element should be required
|
|
options
|
[]
|
The options which can be selected. The key if the item will be used as value of the option and the value will be used as a label
|
|
errorMessage
|
false
|
-
|
|
preselected
|
false
|
Key of option to be preselected
|
|
multiple
|
false
|
Sets the select box to a multiple select
|
|
name
|
false
|
The name attribute for the select component
|
|
hideLabel
|
false
|
Hides the label
|
|
helperText
|
|
Adds a helping text, below the element.
|
|
size
|
md
|
The size of the select component (sm, md, lg)
|
|
maxSelections
|
false
|
The maximum number of selections allowed. Will only be applied if "multiple" is true.
|
|
hidePlaceholder
|
false
|
Hides the placeholder but keeps the label
|
|
selectAttributeList
|
[]
|
Ann array with attributes that will be set on the actual select element.
|
|
search
|
|
Enables a search input within the select dropdown.
|
|
searchPlaceholder
|
Search...
|
The placeholder text for the search input.
|
|
searchNoResultsText
|
No results found
|
The text to show when no results are found in the search.
|
CSS API
|
Variable
|
Default
|
Type
|
Values
|
Description
|
|
--c-select--base
|
var(--base)
|
range
|
-
|
Main unit that drives radius and spacing scales.
|
|
--c-select--border-radius
|
var(--border-radius)
|
range
|
-
|
Border Radius
|
|
--c-select--color--primary
|
var(--color--primary)
|
color
|
-
|
Primary
|
|
--c-select--color--surface
|
var(--color--surface)
|
color
|
-
|
Surface
|
|
--c-select--color--danger
|
var(--color--danger)
|
color
|
-
|
Danger
|
|
--c-select--color--success
|
var(--color--success)
|
color
|
-
|
Success
|
|
--c-select--font-size-100
|
var(--font-size-100)
|
range
|
-
|
Base font size.
|
|
--c-select--font-size-90
|
var(--font-size-90)
|
range
|
-
|
One step below base in the type scale.
|
|
--c-select--font-size-80
|
var(--font-size-80)
|
range
|
-
|
Two steps below base in the type scale.
|
|
--c-select--color--surface-border
|
var(--color--surface-border)
|
color
|
-
|
Manual companion token for borders on surface elements.
|
|
--c-select--color--surface-contrast-muted
|
var(--color--surface-contrast-muted)
|
color
|
-
|
Derived muted contrast for text and icons on surface backgrounds.
|
|
--c-select--color--danger-contrast
|
var(--color--danger-contrast)
|
color
|
-
|
Danger Contrast
|