Collapse
Toggle the visibility of content across your project with a few classes and Alpine js
Example
Click the buttons below to show and hide another element via alpine js
Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.
<div x-data="{open:false}">
<p class="flex">
<a x-on:click.prevent="open=!open" class="py-2 uajskeiolksb inline-block text-center rounded-sm leading-5 text-gray-100 bg-indigo-500 border border-indigo-500 hover:text-white hover:bg-indigo-600 hover:ring-0 hover:border-indigo-600 focus:bg-indigo-600 focus:border-indigo-600 focus:outline-hidden focus:ring-0 me-2">
Link with href
</a>
<button @click="open=!open" class="py-2 uajskeiolksb inline-block text-center rounded-sm leading-5 text-gray-100 bg-indigo-500 border border-indigo-500 hover:text-white hover:bg-indigo-600 hover:ring-0 hover:border-indigo-600 focus:bg-indigo-600 focus:border-indigo-600 focus:outline-hidden focus:ring-0" type="button">
Button with data-target
</button>
</p>
<div x-show="open" class="border uajskeiolksb py-3 my-2 dark:border-gray-700">
Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.
</div>
</div>