document.body.removeChild($event.detail.target));
"
@keydown.escape.capture.window="
$event.preventDefault();
$event.stopImmediatePropagation();
if ($wire.isFinished) {
$wire.resetState().then(() => $nextTick(() => $refs.promptTextarea?.focus()));
return;
}
if ($wire.showCustomPrompt) {
$wire.resetCustomPrompt();
return;
}
if (!handleGlobalEsc()) {
close();
}
"
@keydown.enter.window="
if ($wire.isFinished) {
$wire.insertText();
$event.stopPropagation();
}
$event.preventDefault();
"
@keydown.window="handleKeyDown($event)"
x-show="show"
x-transition:enter="transition ease-out duration-150"
x-transition:enter-start="opacity-0 transform scale-95"
x-transition:enter-end="opacity-100 transform scale-100"
x-transition:leave="transition ease-in duration-100"
x-transition:leave-start="opacity-100 transform scale-100"
x-transition:leave-end="opacity-0 transform scale-95"
@mousemove.window="drag($event)"
@mouseup.window="stopDrag()"
@touchmove.window="drag($event)"
@touchend.window="stopDrag()"
@resize.window="limitPosition()"
:style="`position: fixed; top: ${position.y}px; left: ${position.x}px;`"
class="w-80 sm:w-96 h-[26rem] max-h-[26rem] z-[9999] rounded-lg shadow-2xl bg-gray-100 dark:bg-gray-800 border p-1 border-gray-200 dark:border-gray-600 flex flex-col overflow-hidden"
@click.away="close()"
x-trap.noscroll.inert="show"
x-cloak
>