mirror of
https://github.com/filamentphp/filament.git
synced 2026-10-25 10:04:54 +08:00
fix async alpine not loading in spa
This commit is contained in:
@@ -43,7 +43,7 @@
|
||||
<div
|
||||
x-ignore
|
||||
@if (FilamentView::hasSpaMode())
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
@else
|
||||
ax-load
|
||||
@endif
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
<div
|
||||
x-ignore
|
||||
@if (FilamentView::hasSpaMode())
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
@else
|
||||
ax-load
|
||||
@endif
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
>
|
||||
<div
|
||||
@if (FilamentView::hasSpaMode())
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
@else
|
||||
ax-load
|
||||
@endif
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
>
|
||||
<div
|
||||
@if (FilamentView::hasSpaMode())
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
@else
|
||||
ax-load
|
||||
@endif
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
"
|
||||
>
|
||||
<div
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
ax-load-src="{{ \Filament\Support\Facades\FilamentAsset::getAlpineComponentSrc('markdown-editor', 'filament/forms') }}"
|
||||
x-data="markdownEditorFormComponent({
|
||||
canAttachFiles: @js($hasToolbarButton('attachFiles')),
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
>
|
||||
<div
|
||||
@if (FilamentView::hasSpaMode())
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
@else
|
||||
ax-load
|
||||
@endif
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
<div
|
||||
x-ignore
|
||||
@if (FilamentView::hasSpaMode())
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
@else
|
||||
ax-load
|
||||
@endif
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
>
|
||||
<div
|
||||
@if (FilamentView::hasSpaMode())
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
@else
|
||||
ax-load
|
||||
@endif
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<textarea
|
||||
x-ignore
|
||||
@if (FilamentView::hasSpaMode())
|
||||
ax-load="visible"
|
||||
ax-load="visible || event (ax-modal-opened)"
|
||||
@else
|
||||
ax-load
|
||||
@endif
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
@php
|
||||
use Filament\Support\Enums\Alignment;
|
||||
use Filament\Support\Enums\MaxWidth;
|
||||
use Filament\Support\Facades\FilamentView;
|
||||
@endphp
|
||||
|
||||
@props([
|
||||
@@ -77,6 +78,10 @@
|
||||
this.$nextTick(() => {
|
||||
this.isOpen = true
|
||||
|
||||
@if (FilamentView::hasSpaMode())
|
||||
this.$dispatch('ax-modal-opened')
|
||||
@endif
|
||||
|
||||
this.$refs.modalContainer.dispatchEvent(
|
||||
new CustomEvent('modal-opened', { id: '{{ $id }}' }),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user