<div x-data="hyva.modal()">
<button type="button" class="btn btn-solid btn-size-lg btn-dark" @click="show('modal', $event)">
Show Modal
</button>
<div x-cloak x-bind="overlay('modal')" x-spread="overlay('modal')" class="fixed inset-0 bg-black bg-opacity-50 z-50 flex md:items-center">
<div class="fixed inset-x-0 max-md:h-full md:container grid-layout justify-center items-center text-left z-40">
<div x-ref="modal" role="dialog" aria-modal="true" class="
relative inline-block bg-white shadow-32 max-h-screen overflow-auto overscroll-y-contain h-full
col-span-4 sm:col-span-12 md:col-span-8 md:col-start-3
">
<button type="button" @click="hide('modal')" aria-label="Label text" class="absolute top-4 right-4 z-10 btn btn-neutral btn-outline btn-size-sm btn-only-icon">
<svg class=" shrink-0" width="24" height="24" stroke="currentColor" stroke-width="1.5" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M6 18 18 6M6 6l12 12" stroke="currentColor" stroke-width="1.5" fill="none" />
</svg>
</button>
Content Here
</div>
</div>
</div>
</div>
<div x-data="hyva.modal()">
<button type="button"
class="btn btn-solid btn-size-lg btn-dark"
@click="show('modal', $event)">
Show Modal
</button>
<div x-cloak
x-bind="overlay('modal')"
x-spread="overlay('modal')"
class="fixed inset-0 bg-black bg-opacity-50 z-50 flex md:items-center">
<div class="fixed inset-x-0 max-md:h-full md:container grid-layout justify-center items-center text-left z-40">
<div x-ref="modal" role="dialog" aria-modal="true"
class="
relative inline-block bg-white shadow-32 max-h-screen overflow-auto overscroll-y-contain h-full
col-span-4 sm:col-span-12 md:col-span-8 md:col-start-3
">
{% render "@template-button" with {
color: "neutral",
type: 'outline',
size: "sm",
icon_type: 'only-icon',
icon: {name:'heroicons--x-mark-outline'},
button_class: "absolute top-4 right-4 z-10",
custom_button_attrs:
[
{
'name': '@click',
'value': "hide('modal')"
},
]
} %}
{% block content '' %}
{{ preview_content }}
</div>
</div>
</div>
</div>
{
"preview_content": "Content Here"
}
No notes defined.