remove create client button
This commit is contained in:
13
src/shared/utils/objectUtils.js
Normal file
13
src/shared/utils/objectUtils.js
Normal file
@@ -0,0 +1,13 @@
|
||||
// TODO обход дочек
|
||||
export function keysCamelToSnake(obj) {
|
||||
let newObj = Object.entries(obj).reduce((acc, [key, val]) => {
|
||||
const modifiedKey = key.replace(/[A-Z]/g, (c) => {
|
||||
return "_" + c.toLowerCase();
|
||||
});
|
||||
return {
|
||||
...acc,
|
||||
...{ [modifiedKey]: val },
|
||||
};
|
||||
}, {});
|
||||
return newObj;
|
||||
}
|
||||
5
src/shared/utils/stringUtils.js
Normal file
5
src/shared/utils/stringUtils.js
Normal file
@@ -0,0 +1,5 @@
|
||||
export function camelToSnake(str) {
|
||||
return str.replace(/[A-Z]/g, (c) => {
|
||||
return "_" + c.toLowerCase();
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user