Select
A dropdown control that allows users to choose from a list of options.
Loading...
<twig:Select class="max-w-xs">
<option value="apple">Apple</option>
<option value="banana">Banana</option>
<option value="blueberry">Blueberry</option>
<option value="grapes">Grapes</option>
<option value="pineapple">Pineapple</option>
</twig:Select>
Installation
bin/console ux:install select --kit shadcn
That's it!
Install the following Composer dependencies:
composer require tales-from-a-dev/twig-tailwind-extra:^1.0.0
Copy the following file(s) into your Symfony app:
{# @block content The default block #}
<select
class="{{ 'flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 ' ~ attributes.render('class')|tailwind_merge }}"
{{ attributes }}
>
{%- block content %}{% endblock -%}
</select>
Happy coding!
Usage
<twig:Select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</twig:Select>
API Reference
Select
| Block | Description |
|---|---|
content |
The default block |