From 0ca4c1de0f9adc17511f94d457eb0712c42b53b0 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Fri, 8 Dec 2023 22:21:26 +0100 Subject: [PATCH] make sure new recent patterns are on top --- website/src/settings.mjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/src/settings.mjs b/website/src/settings.mjs index eaed555b..d660b396 100644 --- a/website/src/settings.mjs +++ b/website/src/settings.mjs @@ -81,7 +81,7 @@ export function addUserPattern(name, config) { throw new Error('addUserPattern expected code as property of second param'); } const userPatterns = getUserPatterns(); - setUserPatterns({ ...userPatterns, [name]: config }); + setUserPatterns({ [name]: config, ...userPatterns }); } export function newUserPattern() { @@ -152,7 +152,7 @@ export function updateUserCode(code) { activePattern = getNextCloneName(activePattern); setActivePattern(activePattern); } - setUserPatterns({ ...userPatterns, [activePattern]: { code } }); + setUserPatterns({ [activePattern]: { code }, ...userPatterns }); } export function deleteActivePattern() { @@ -182,7 +182,7 @@ export function duplicateActivePattern() { } const userPatterns = getUserPatterns(); activePattern = getNextCloneName(activePattern); - setUserPatterns({ ...userPatterns, [activePattern]: { code: latestCode } }); + setUserPatterns({ [activePattern]: { code: latestCode }, ...userPatterns }); setActivePattern(activePattern); }