From 0f0c6cfbae5f75f9bbcab6fb93a51ae9d8c8ec23 Mon Sep 17 00:00:00 2001
From: nizune <9-nizune@users.noreply.gitlab.insrt.uk>
Date: Wed, 7 Jul 2021 22:15:52 +0200
Subject: [PATCH] Fixed sessions tab for mobile devices

---
 src/pages/settings/panes/Panes.module.scss | 16 +++++++
 src/pages/settings/panes/Sessions.tsx      | 49 ++++++++++++----------
 2 files changed, 44 insertions(+), 21 deletions(-)

diff --git a/src/pages/settings/panes/Panes.module.scss b/src/pages/settings/panes/Panes.module.scss
index c807dda..5e02383 100644
--- a/src/pages/settings/panes/Panes.module.scss
+++ b/src/pages/settings/panes/Panes.module.scss
@@ -312,6 +312,22 @@
         display: flex;
         align-items: center;
         gap: 12px;
+        flex-direction: row;
+
+        .flextest {
+            display: flex;
+            gap: 12px;
+            flex-grow: 1;
+        }
+
+        @media only screen and (max-width: 900px) {
+            align-items: unset;
+            flex-direction: column;
+
+            > button {
+                width: 100%;
+            }
+        }
     }
 
     .entry {
diff --git a/src/pages/settings/panes/Sessions.tsx b/src/pages/settings/panes/Sessions.tsx
index 489dea9..ffd60a9 100644
--- a/src/pages/settings/panes/Sessions.tsx
+++ b/src/pages/settings/panes/Sessions.tsx
@@ -128,29 +128,35 @@ export function Sessions() {
                         </span>
                     )}
                     <div className={styles.session}>
-                        <div className={styles.icon}>
-                            {getIcon(session)}
-                            <div>{getSystemIcon(session)}</div>
-                        </div>
-                        <div className={styles.info}>
-                            <input
-                                type="text"
-                                className={styles.name}
-                                value={session.friendly_name}
-                                autocomplete="off"
-                            />
-                            <span className={styles.time}>
-                                <Text
-                                    id="app.settings.pages.sessions.created"
-                                    fields={{
-                                        time_ago: dayjs(
-                                            session.timestamp,
-                                        ).fromNow(),
-                                    }}
+                        <div className={styles.flextest}>
+                            <div className={styles.icon}>
+                                {getIcon(session)}
+                                <div>{getSystemIcon(session)}</div>
+                            </div>
+                            <div className={styles.info}>
+                                <input
+                                    type="text"
+                                    className={styles.name}
+                                    value={session.friendly_name}
+                                    autocomplete="off"
                                 />
-                            </span>
+                                <span className={styles.time}>
+                                    <Text
+                                        id="app.settings.pages.sessions.created"
+                                        fields={{
+                                            time_ago: dayjs(
+                                                session.timestamp,
+                                            ).fromNow(),
+                                        }}
+                                    />
+                                </span>
+                        
+                        
+                            </div>
                         </div>
-                        {deviceId !== session.id && (
+                            
+
+                            {deviceId !== session.id && (
                             <Button
                                 onClick={async () => {
                                     setDelete([
@@ -173,6 +179,7 @@ export function Sessions() {
                                 <Text id="app.settings.pages.logOut" />
                             </Button>
                         )}
+                        
                     </div>
                 </div>
             ))}
-- 
GitLab