Skip to content

Commit 5689a55

Browse files
committed
simplfiy swapping pages
1 parent bfb298c commit 5689a55

1 file changed

Lines changed: 3 additions & 17 deletions

File tree

confiture-web-app/src/components/audit/AuditGeneralInformationsForm.vue

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -155,26 +155,12 @@ function updatePageOrder(startIndex: number, endIndex: number) {
155155
156156
const defaultState = [...pages.value];
157157
const startEl = defaultState[startIndex];
158-
const endEl = defaultState[endIndex];
159158
160159
if (startIndex === endIndex + 1 || startIndex === endIndex - 1) {
161160
// Swap 2 adjacent pages
162-
pages.value =
163-
startIndex < endIndex
164-
? [
165-
...defaultState.slice(0, startIndex),
166-
endEl,
167-
...defaultState.slice(startIndex + 1, endIndex),
168-
startEl,
169-
...defaultState.slice(endIndex + 1)
170-
]
171-
: [
172-
...defaultState.slice(0, endIndex),
173-
startEl,
174-
...defaultState.slice(endIndex + 1, startIndex),
175-
endEl,
176-
...defaultState.slice(startIndex + 1)
177-
];
161+
const temp = pages.value[startIndex];
162+
pages.value[startIndex] = pages.value[endIndex];
163+
pages.value[endIndex] = temp;
178164
} else {
179165
// Insert startIndex and endIndex
180166
pages.value =

0 commit comments

Comments
 (0)