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

Link with href

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>