From c25e0f6d001986bd2e1da1bed9811c516e04b718 Mon Sep 17 00:00:00 2001 From: jrson83 Date: Wed, 19 Jun 2024 05:06:58 +0200 Subject: [PATCH] revert(core): fix deepmerge properties (based on [inertia/pull/1895](/~https://github.com/inertiajs/inertia/pull/1895)) --- packages/core/src/router.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/router.ts b/packages/core/src/router.ts index 7c15945..a921867 100644 --- a/packages/core/src/router.ts +++ b/packages/core/src/router.ts @@ -1,5 +1,4 @@ import { default as Axios, type AxiosResponse, isAxiosError } from 'axios' -import { merge } from 'ts-deepmerge' import { debounce } from './debounce' import { fireBeforeEvent, @@ -467,9 +466,10 @@ export class Router { const pageResponse = response.data if (isPartial && pageResponse.component === this.page.component) { - pageResponse.props = merge(this.page.props, pageResponse.props, { + /* pageResponse.props = merge(this.page.props, pageResponse.props, { arrayMerge: (_target: any[], source: any[]) => source, - }) + }) */ + pageResponse.props = { ...this.page.props, ...pageResponse.props } } preserveScroll = this.resolvePreserveOption( preserveScroll,