Option
<gstock-option>
|
GstockOption
Sizes
Use the size attribute to change size of the option.
<div>
<gstock-option size="small">Small Option 1</gstock-option>
<gstock-option size="small">Small Option 2</gstock-option>
<gstock-option size="small">Small Option 3</gstock-option>
</div>
<div>
<gstock-option size="medium">Medium Option 1</gstock-option>
<gstock-option size="medium">Medium Option 2</gstock-option>
<gstock-option size="medium">Medium Option 3</gstock-option>
</div>
<div>
<gstock-option size="large">Large Option 1</gstock-option>
<gstock-option size="large">Large Option 2</gstock-option>
<gstock-option size="large">Large Option 3</gstock-option>
</div>
Disabled
Use the disabled attribute to disable an option and prevent it from
being selected.
<div>
<gstock-option>Option 1</gstock-option>
<gstock-option disabled>Option 2</gstock-option>
<gstock-option disabled>Option 3</gstock-option>
<gstock-option>Option 4</gstock-option>
</div>
Prefix and suffix
Use the prefix and suffix attributes to add icons.
<div>
<gstock-option value="option-1" size="small" prefix="mail" suffix="chevron-right">
Email
</gstock-option>
<gstock-option value="option-2" size="small" prefix="phone" suffix="chevron-right">
Phone
</gstock-option>
<gstock-option value="option-3" size="small" prefix="message-square" suffix="chevron-right">
Chat
</gstock-option>
</div>
<div>
<gstock-option value="option-1" size="medium" prefix="mail" suffix="chevron-right">
Email
</gstock-option>
<gstock-option value="option-2" size="medium" prefix="phone" suffix="chevron-right">
Phone
</gstock-option>
<gstock-option value="option-3" size="medium" prefix="message-square" suffix="chevron-right">
Chat
</gstock-option>
</div>
<div>
<gstock-option value="option-1" size="large" prefix="mail" suffix="chevron-right">
Email
</gstock-option>
<gstock-option value="option-2" size="large" prefix="phone" suffix="chevron-right">
Phone
</gstock-option>
<gstock-option value="option-3" size="large" prefix="message-square" suffix="chevron-right">
Chat
</gstock-option>
</div>
For custom prefixes and suffixes with HTML, use the prefix and
suffix slots.
<div>
<gstock-option value="option-1" size="small">
<gstock-icon slot="prefix" name="mail"></gstock-icon>
Email
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
<gstock-option value="option-2" size="small">
<gstock-icon slot="prefix" name="phone"></gstock-icon>
Phone
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
<gstock-option value="option-3" size="small">
<gstock-icon slot="prefix" name="message-square"></gstock-icon>
Chat
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
</div>
<div>
<gstock-option value="option-1" size="medium">
<gstock-icon slot="prefix" name="mail"></gstock-icon>
Email
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
<gstock-option value="option-2" size="medium">
<gstock-icon slot="prefix" name="phone"></gstock-icon>
Phone
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
<gstock-option value="option-3" size="medium">
<gstock-icon slot="prefix" name="message-square"></gstock-icon>
Chat
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
</div>
<div>
<gstock-option value="option-1" size="large">
<gstock-icon slot="prefix" name="mail"></gstock-icon>
Email
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
<gstock-option value="option-2" size="large">
<gstock-icon slot="prefix" name="phone"></gstock-icon>
Phone
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
<gstock-option value="option-3" size="large">
<gstock-icon slot="prefix" name="message-square"></gstock-icon>
Chat
<gstock-icon slot="suffix" name="chevron-right"></gstock-icon>
</gstock-option>
</div>