Bladeren bron

Respect `allow_logout` setting

JC Brand 1 maand geleden
bovenliggende
commit
293e746ecc

+ 6 - 4
src/plugins/profile/modals/profile.js

@@ -75,12 +75,14 @@ export default class ProfileModal extends BaseModal {
     }
 
     /**
-     * @returns {TemplateResult}
+     * @returns {TemplateResult|String}
      */
     renderModalFooter() {
-        return html`<div class="modal-footer d-flex justify-content-between">
-            ${modal_close_button} ${tplLogoutButton(this)}
-        </div>`;
+        return api.settings.get('allow_logout')
+            ? html`<div class="modal-footer d-flex justify-content-between">
+                  ${modal_close_button} ${tplLogoutButton(this)}
+              </div>`
+            : '';
     }
 
     /**

+ 0 - 1
src/types/plugins/controlbox/controlbox.d.ts

@@ -12,7 +12,6 @@ declare class ControlBoxView extends CustomElement {
     model: any;
     render(): import("lit-html").TemplateResult<1> | "";
     close(ev: any): this;
-    afterShown(): this;
 }
 import { CustomElement } from 'shared/components/element.js';
 //# sourceMappingURL=controlbox.d.ts.map

+ 0 - 8
src/types/plugins/profile/modals/profile.d.ts

@@ -33,14 +33,6 @@ export default class ProfileModal extends BaseModal {
         strings: TemplateStringsArray;
         values: unknown[];
     };
-    /**
-     * @returns {TemplateResult}
-     */
-    renderModalFooter(): {
-        _$litType$: 1 | 2 | 3;
-        strings: TemplateStringsArray;
-        values: unknown[];
-    };
     /**
      * @param {VCardData} data
      */