diff --git a/static/js/managers/SettingsManager.js b/static/js/managers/SettingsManager.js
index 399e27b4..d3fbd6b1 100644
--- a/static/js/managers/SettingsManager.js
+++ b/static/js/managers/SettingsManager.js
@@ -4,12 +4,24 @@ import { showToast } from '../utils/uiHelpers.js';
export class SettingsManager {
constructor() {
this.initialized = false;
+ this.isOpen = false;
}
+ toggleSettings() {
+ if (this.isOpen) {
+ modalManager.closeModal('settingsModal');
+ } else {
+ modalManager.showModal('settingsModal');
+ }
+ this.isOpen = !this.isOpen;
+ }
+
+ /*
showSettings() {
console.log('Opening settings modal...'); // Debug log
modalManager.showModal('settingsModal');
}
+ */
async saveSettings() {
const apiKey = document.getElementById('civitaiApiKey').value;
diff --git a/templates/loras.html b/templates/loras.html
index 5408af9a..d6fdd0a7 100644
--- a/templates/loras.html
+++ b/templates/loras.html
@@ -39,7 +39,7 @@
-