rename pattern

This commit is contained in:
Felix Roos 2023-11-17 21:29:50 +01:00
parent 4cae6c051b
commit b8ca83ddd1
2 changed files with 18 additions and 0 deletions

View file

@ -112,6 +112,20 @@ export function getUserPattern(key) {
return userPatterns[key];
}
export function renameActivePattern() {
const newName = prompt('Enter new name');
let userPatterns = getUserPatterns();
if (userPatterns[newName]) {
alert('Name already taken!');
return;
}
let activePattern = getSetting('activePattern');
userPatterns[newName] = userPatterns[activePattern]; // copy code
delete userPatterns[activePattern];
setUserPatterns({ ...userPatterns });
setActivePattern(newName);
}
export function updateUserPattern(code) {
const userPatterns = getUserPatterns();
let activePattern = getSetting('activePattern');