Sfoglia il codice sorgente

tweak(ui): rtl-truncate edited file paths

David Hill 6 mesi fa
parent
commit
6042785c57

+ 9 - 3
packages/ui/src/components/session-turn.css

@@ -182,12 +182,11 @@
   }
 
   [data-slot="session-turn-diff-path"] {
-    display: inline-flex;
+    display: flex;
     min-width: 0;
     align-items: baseline;
     overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
+
     font-family: var(--font-family-sans);
     font-size: var(--font-size-small);
     line-height: var(--line-height-large);
@@ -195,6 +194,13 @@
 
   [data-slot="session-turn-diff-directory"] {
     color: var(--text-weak);
+    min-width: 0;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+    direction: rtl;
+    unicode-bidi: plaintext;
+    text-align: left;
   }
 
   [data-slot="session-turn-diff-filename"] {

+ 1 - 1
packages/ui/src/components/session-turn.tsx

@@ -352,7 +352,7 @@ export function SessionTurn(
                                               <span data-slot="session-turn-diff-path">
                                                 <Show when={diff.file.includes("/")}>
                                                   <span data-slot="session-turn-diff-directory">
-                                                    {getDirectory(diff.file)}
+                                                    {`\u202A${getDirectory(diff.file)}\u202C`}
                                                   </span>
                                                 </Show>
                                                 <span data-slot="session-turn-diff-filename">