Web: Client: Settings: Refactoring
This commit is contained in:
parent
4891311488
commit
6d1a78922d
@ -3,10 +3,10 @@
|
||||
export const getCurrentSettingsCategory = (arrayOfParams, settingsTree) => {
|
||||
|
||||
let key = "0-0";
|
||||
let CurrentSettingsGroupIndex = 0;
|
||||
let CurrentSettingsCategoryIndex = 0;
|
||||
let groupIndex = 0;
|
||||
let categoryIndex = 0;
|
||||
|
||||
let getCurrentSettingsGroupIndex = (currentParam) => {
|
||||
const getCurrentSettingsGroupIndex = (currentParam) => {
|
||||
for(let i = 0; i<settingsTree.length; i++){
|
||||
if(currentParam && settingsTree[i].link === currentParam){
|
||||
return i
|
||||
@ -14,8 +14,8 @@ export const getCurrentSettingsCategory = (arrayOfParams, settingsTree) => {
|
||||
}
|
||||
}
|
||||
|
||||
let getCurrentSettingsCategoryIndex = (currentParam) => {
|
||||
const currentCategories = settingsTree[CurrentSettingsGroupIndex].children;
|
||||
const getCurrentSettingsCategoryIndex = (currentParam) => {
|
||||
const currentCategories = settingsTree[groupIndex].children;
|
||||
|
||||
for(let i = 0; i<currentCategories.length; i++){
|
||||
if(currentParam && currentCategories[i].link === currentParam){
|
||||
@ -32,16 +32,16 @@ export const getCurrentSettingsCategory = (arrayOfParams, settingsTree) => {
|
||||
|
||||
switch(i) {
|
||||
case 0 :
|
||||
CurrentSettingsGroupIndex = getCurrentSettingsGroupIndex(currentParam);
|
||||
key = CurrentSettingsGroupIndex !== undefined
|
||||
? settingsTree[CurrentSettingsGroupIndex].key + "-0"
|
||||
groupIndex = getCurrentSettingsGroupIndex(currentParam);
|
||||
key = groupIndex !== undefined
|
||||
? settingsTree[groupIndex].key + "-0"
|
||||
: key
|
||||
break
|
||||
|
||||
case 1 :
|
||||
CurrentSettingsCategoryIndex = getCurrentSettingsCategoryIndex(currentParam);
|
||||
key = CurrentSettingsCategoryIndex !== undefined
|
||||
? settingsTree[CurrentSettingsGroupIndex].children[CurrentSettingsCategoryIndex].key
|
||||
categoryIndex = getCurrentSettingsCategoryIndex(currentParam);
|
||||
key = categoryIndex !== undefined
|
||||
? settingsTree[groupIndex].children[categoryIndex].key
|
||||
: key
|
||||
break
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user