@@ -24,7 +24,7 @@ public function resetState(): void
2424 $ this ->activeComponent = null ;
2525 }
2626
27- public function openModal ($ component , $ attributes = [], $ modalAttributes = []): void
27+ public function openModal ($ component , $ arguments = [], $ modalAttributes = []): void
2828 {
2929 $ requiredInterface = \LivewireUI \Modal \Contracts \ModalComponent::class;
3030 $ componentClass = app (ComponentRegistry::class)->getClass ($ component );
@@ -34,16 +34,17 @@ public function openModal($component, $attributes = [], $modalAttributes = []):
3434 throw new Exception ("[ {$ componentClass }] does not implement [ {$ requiredInterface }] interface. " );
3535 }
3636
37- $ id = md5 ($ component .serialize ($ attributes ));
37+ $ id = md5 ($ component .serialize ($ arguments ));
3838
39- $ attributes = collect ($ attributes )
40- ->merge ($ this ->resolveComponentProps ($ attributes , new $ componentClass ()))
39+ $ arguments = collect ($ arguments )
40+ ->merge ($ this ->resolveComponentProps ($ arguments , new $ componentClass ()))
4141 ->all ();
4242
4343
4444 $ this ->components [$ id ] = [
4545 'name ' => $ component ,
46- 'attributes ' => $ attributes ,
46+ 'attributes ' => $ arguments ,
47+ 'arguments ' => $ arguments ,
4748 'modalAttributes ' => array_merge ([
4849 'closeOnClickAway ' => $ componentClass ::closeModalOnClickAway (),
4950 'closeOnEscape ' => $ componentClass ::closeModalOnEscape (),
0 commit comments