Browse Source

update settings tabs layout and spacing

David Hill 1 month ago
parent
commit
74ad6dd4c9

+ 22 - 9
packages/app/src/components/dialog-settings.tsx

@@ -16,15 +16,28 @@ export const DialogSettings: Component = () => {
     <Dialog size="large">
     <Dialog size="large">
       <Tabs orientation="vertical" variant="settings" defaultValue="general" class="h-full settings-dialog">
       <Tabs orientation="vertical" variant="settings" defaultValue="general" class="h-full settings-dialog">
         <Tabs.List>
         <Tabs.List>
-          <Tabs.SectionTitle>Desktop</Tabs.SectionTitle>
-          <Tabs.Trigger value="general">
-            <Icon name="settings-gear" />
-            General
-          </Tabs.Trigger>
-          <Tabs.Trigger value="shortcuts">
-            <Icon name="console" />
-            Shortcuts
-          </Tabs.Trigger>
+          <div
+            style={{
+              display: "flex",
+              "flex-direction": "column",
+              gap: "12px",
+              width: "100%",
+              "padding-top": "12px",
+              "padding-bottom": "12px",
+            }}
+          >
+            <Tabs.SectionTitle>Desktop</Tabs.SectionTitle>
+            <div style={{ display: "flex", "flex-direction": "column", gap: "6px", width: "100%" }}>
+              <Tabs.Trigger value="general">
+                <Icon name="settings-gear" />
+                General
+              </Tabs.Trigger>
+              <Tabs.Trigger value="shortcuts">
+                <Icon name="console" />
+                Shortcuts
+              </Tabs.Trigger>
+            </div>
+          </div>
           {/* <Tabs.SectionTitle>Server</Tabs.SectionTitle> */}
           {/* <Tabs.SectionTitle>Server</Tabs.SectionTitle> */}
           {/* <Tabs.Trigger value="permissions"> */}
           {/* <Tabs.Trigger value="permissions"> */}
           {/*   <Icon name="checklist" /> */}
           {/*   <Icon name="checklist" /> */}

+ 2 - 1
packages/ui/src/components/tabs.css

@@ -302,7 +302,8 @@
       }
       }
 
 
       [data-slot="tabs-section-title"] {
       [data-slot="tabs-section-title"] {
-        padding: 8px 8px 4px 8px;
+        width: 100%;
+        padding: 0;
         font-family: var(--font-family-sans);
         font-family: var(--font-family-sans);
         font-size: var(--font-size-small);
         font-size: var(--font-size-small);
         font-weight: var(--font-weight-medium);
         font-weight: var(--font-weight-medium);