stubs/hotwire/app/components/dropdown_component.html.erb in kaze-0.5.0 vs stubs/hotwire/app/components/dropdown_component.html.erb in kaze-0.6.0

- old
+ new

@@ -1,20 +1,19 @@ -<div class="relative" x-data="{ open: false }" @click.outside="open = false" @close.stop="open = false"> - <div @click="open = ! open"> - <%= trigger %> +<div class="relative" x-data="{ open: false }" x-on:click.outside="open = false" x-on:close.stop="open = false"> + <div x-on:click="open = ! open"> + <%= trigger %> + </div> + <div x-show="open" + x-transition:enter="transition ease-out duration-200" + x-transition:enter-start="opacity-0 scale-95" + x-transition:enter-end="opacity-100 scale-100" + x-transition:leave="transition ease-in duration-75" + x-transition:leave-start="opacity-100 scale-100" + x-transition:leave-end="opacity-0 scale-95" + class="absolute z-50 mt-2 <%= @width %> rounded-md shadow-lg <%= @alignment_classes %>" + style="display: none;" + x-on:click="open = false"> + <div class="rounded-md ring-1 ring-black ring-opacity-5 <%= @content_classes %>"> + <%= content %> </div> - - <div x-show="open" - x-transition:enter="transition ease-out duration-200" - x-transition:enter-start="opacity-0 scale-95" - x-transition:enter-end="opacity-100 scale-100" - x-transition:leave="transition ease-in duration-75" - x-transition:leave-start="opacity-100 scale-100" - x-transition:leave-end="opacity-0 scale-95" - class="absolute z-50 mt-2 <%= @width %> rounded-md shadow-lg <%= @alignment_classes %>" - style="display: none;" - @click="open = false"> - <div class="rounded-md ring-1 ring-black ring-opacity-5 <%= @content_classes %>"> - <%= content %> - </div> - </div> + </div> </div>