mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-11 09:41:40 -05:00
Fix family layer toggle in Map v2 settings for non-selfhosted env
This commit is contained in:
parent
a722e19a93
commit
bbfaec75ff
1 changed files with 3 additions and 2 deletions
|
|
@ -59,7 +59,8 @@ export class SettingsController {
|
||||||
|
|
||||||
Object.entries(toggleMap).forEach(([targetName, settingKey]) => {
|
Object.entries(toggleMap).forEach(([targetName, settingKey]) => {
|
||||||
const target = `${targetName}Target`
|
const target = `${targetName}Target`
|
||||||
if (controller[target]) {
|
const hasTarget = `has${targetName.charAt(0).toUpperCase()}${targetName.slice(1)}Target`
|
||||||
|
if (controller[hasTarget]) {
|
||||||
controller[target].checked = this.settings[settingKey]
|
controller[target].checked = this.settings[settingKey]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -75,7 +76,7 @@ export class SettingsController {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Show/hide family members list based on initial toggle state
|
// Show/hide family members list based on initial toggle state
|
||||||
if (controller.hasFamilyToggleTarget && controller.hasFamilyMembersListTarget) {
|
if (controller.hasFamilyToggleTarget && controller.hasFamilyMembersListTarget && controller.familyToggleTarget) {
|
||||||
controller.familyMembersListTarget.style.display = controller.familyToggleTarget.checked ? 'block' : 'none'
|
controller.familyMembersListTarget.style.display = controller.familyToggleTarget.checked ? 'block' : 'none'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue