diff --git a/app/components/settings/Settings.tsx b/app/components/settings/Settings.tsx
index c714a83..295c318 100644
--- a/app/components/settings/Settings.tsx
+++ b/app/components/settings/Settings.tsx
@@ -730,36 +730,49 @@ const Settings: React.FC<{ closeSettings: () => void; accountName: string }> = (
//#region overall export
return (
-
-
-
-
- - setActiveSection('general')}>General
- - setActiveSection('privacy')}>Privacy
- - setActiveSection('theme')}>Theme
- - setActiveSection('foss')}>FOSS
- - setActiveSection('account')}>Account
- - setActiveSection('api')}>API Keys
- - setActiveSection('im/export')}>Import/Export
-
-
-
-
Settings for {accountName}
- {renderSettingsContent()}
-
-
-
+
+
+ {/* Sidebar for desktop */}
+
+
+ - setActiveSection('general')}>General
+ - setActiveSection('privacy')}>Privacy
+ - setActiveSection('theme')}>Theme
+ - setActiveSection('foss')}>FOSS
+ - setActiveSection('account')}>Account
+ - setActiveSection('api')}>API Keys
+ - setActiveSection('im/export')}>Import/Export
+
+
+
+
+ {/* Dropdown for selections in responsive mode */}
+
+
Select a Setting
+
+
+
Settings for {accountName}
+ {renderSettingsContent()}
+
+
+
+
-
- );
+);
};
+
export default Settings;
\ No newline at end of file
diff --git a/app/styles/Settings.css b/app/styles/Settings.css
index 981a794..acdc1c6 100644
--- a/app/styles/Settings.css
+++ b/app/styles/Settings.css
@@ -240,4 +240,8 @@ input[type="radio"] {
/* Make the option appear greyed out */
pointer-events: none;
/* Prevent clicks */
+}
+
+.dropdown{
+ display: none;
}
\ No newline at end of file
diff --git a/app/styles/responsive.css b/app/styles/responsive.css
index 938106e..174bdfc 100644
--- a/app/styles/responsive.css
+++ b/app/styles/responsive.css
@@ -159,6 +159,24 @@
background-image: url(../../public/img/logo-small.png);
width: 4em;
}
+
+ .sidebar{
+ width: 0%;
+ display: none;
+ }
+
+ .settings-main {
+ width: 80vw; /* Full width for main content */
+ margin: auto;
+ padding: auto;
+ }
+
+ .dropdown{
+ display: flex;
+ position: relative;
+ top: 10px;
+ display: block;
+ }
}
/* Responsive adjustments for the settings */
@@ -166,12 +184,4 @@
.settings-content {
flex-direction: column; /* Stack sidebar and main content on smaller screens */
}
-
- .sidebar {
- width: 100%; /* Full width for sidebar */
- }
-
- .settings-main {
- width: 100%; /* Full width for main content */
- }
}