make sure new recent patterns are on top

This commit is contained in:
Felix Roos
2023-12-08 22:21:26 +01:00
parent 63a01088a0
commit 0ca4c1de0f
+3 -3
View File
@@ -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);
}