{{-- Single global stock-adjustment modal — rendered once per page, triggered from anywhere via `$dispatch('open-stock-modal', { variantId, label })`. Pure Alpine + fetch against App\Http\Controllers\Admin\StockMovementController — then `$wire.$refresh()` once an adjustment is saved so the enclosing page's stock badges/table stay in sync. --}}
Stock

reorder at
{{-- Tabs --}}
{{-- Adjust tab --}}
Save Saving…

{{-- History tab --}}
Type Qty By When Notes
No movements found.
Page of ( total)