diff --git a/packages/ui/src/components/session-timeline.css b/packages/ui/src/components/session-timeline.css index 7bb0c1601..aca12bfec 100644 --- a/packages/ui/src/components/session-timeline.css +++ b/packages/ui/src/components/session-timeline.css @@ -6,7 +6,7 @@ align-items: flex-start; justify-content: flex-start; - [data-slot="timeline-list"] { + [data-slot="session-timeline-timeline-list"] { margin-right: 32px; flex-shrink: 0; display: flex; @@ -27,7 +27,7 @@ } } - [data-slot="timeline-item"] { + [data-slot="session-timeline-timeline-item"] { display: flex; align-items: center; align-self: stretch; @@ -40,7 +40,7 @@ } } - [data-slot="tick-button"] { + [data-slot="session-timeline-tick-button"] { display: flex; align-items: center; justify-content: flex-start; @@ -52,7 +52,7 @@ background: none; padding: 0; - &[data-active="true"] [data-slot="tick-line"] { + &[data-active="true"] [data-slot="session-timeline-tick-line"] { background-color: var(--icon-strong-base); width: 100%; } @@ -64,7 +64,7 @@ } } - [data-slot="tick-line"] { + [data-slot="session-timeline-tick-line"] { height: 1px; width: 20px; background-color: var(--icon-base); @@ -73,12 +73,12 @@ background-color 0.2s; } - [data-slot="tick-button"]:hover [data-slot="tick-line"] { + [data-slot="session-timeline-tick-button"]:hover [data-slot="session-timeline-tick-line"] { width: 100%; background-color: var(--icon-strong-base); } - [data-slot="message-button"] { + [data-slot="session-timeline-message-button"] { display: none; align-items: center; align-self: stretch; @@ -103,7 +103,7 @@ aspect-ratio: 1; } - [data-slot="message-title-preview"] { + [data-slot="session-timeline-message-title-preview"] { font-size: 14px; /* text-14-regular */ color: var(--text-weak); white-space: nowrap; @@ -117,11 +117,11 @@ } } - [data-slot="timeline-item"]:hover [data-slot="message-title-preview"] { + [data-slot="session-timeline-timeline-item"]:hover [data-slot="session-timeline-message-title-preview"] { color: var(--text-base); } - [data-slot="content"] { + [data-slot="session-timeline-content"] { flex-grow: 1; width: 100%; height: 100%; @@ -130,11 +130,11 @@ scrollbar-width: none; } - [data-slot="content"]::-webkit-scrollbar { + [data-slot="session-timeline-content"]::-webkit-scrollbar { display: none; } - [data-slot="message-container"] { + [data-slot="session-timeline-message-container"] { display: flex; flex-direction: column; align-items: flex-start; @@ -143,7 +143,7 @@ padding-bottom: 80px; } - [data-slot="message-header"] { + [data-slot="session-timeline-message-header"] { display: flex; align-items: center; gap: 8px; @@ -155,7 +155,7 @@ height: 32px; } - [data-slot="message-title"] { + [data-slot="session-timeline-message-title"] { width: 100%; font-size: 14px; /* text-14-medium */ font-weight: 500; @@ -166,7 +166,7 @@ white-space: nowrap; } - [data-slot="message-title"] h1 { + [data-slot="session-timeline-message-title"] h1 { overflow: hidden; text-overflow: ellipsis; min-width: 0; @@ -175,7 +175,7 @@ font-weight: inherit; } - [data-slot="summary-section"] { + [data-slot="session-timeline-summary-section"] { width: 100%; display: flex; flex-direction: column; @@ -184,7 +184,7 @@ align-self: stretch; } - [data-slot="summary-header"] { + [data-slot="session-timeline-summary-header"] { display: flex; flex-direction: column; align-items: flex-start; @@ -192,13 +192,13 @@ align-self: stretch; } - [data-slot="summary-title"] { + [data-slot="session-timeline-summary-title"] { font-size: 12px; /* text-12-medium */ font-weight: 500; color: var(--text-weak); } - [data-slot="markdown"] { + [data-slot="session-timeline-markdown"] { &[data-diffs="true"] { font-size: 14px; /* text-14-regular */ } @@ -208,11 +208,11 @@ } } - [data-slot="accordion"] { + [data-slot="session-timeline-accordion"] { width: 100%; } - [data-slot="sticky-header"] { + [data-slot="session-timeline-sticky-header"] { top: 40px; /* top-10 */ &::before { @@ -220,7 +220,7 @@ } } - [data-slot="accordion-trigger-content"] { + [data-slot="session-timeline-accordion-trigger-content"] { display: flex; align-items: center; justify-content: space-between; @@ -228,7 +228,7 @@ gap: 20px; } - [data-slot="file-info"] { + [data-slot="session-timeline-file-info"] { flex-grow: 1; display: flex; align-items: center; @@ -236,19 +236,19 @@ min-width: 0; } - [data-slot="file-icon"] { + [data-slot="session-timeline-file-icon"] { flex-shrink: 0; width: 16px; height: 16px; } - [data-slot="file-path"] { + [data-slot="session-timeline-file-path"] { display: flex; flex-grow: 1; min-width: 0; } - [data-slot="directory"] { + [data-slot="session-timeline-directory"] { color: var(--text-base); text-overflow: ellipsis; overflow: hidden; @@ -257,12 +257,12 @@ text-align: left; } - [data-slot="filename"] { + [data-slot="session-timeline-filename"] { color: var(--text-strong); flex-shrink: 0; } - [data-slot="accordion-actions"] { + [data-slot="session-timeline-accordion-actions"] { flex-shrink: 0; display: flex; gap: 16px; @@ -270,21 +270,21 @@ justify-content: flex-end; } - [data-slot="accordion-content"] { + [data-slot="session-timeline-accordion-content"] { max-height: 240px; /* max-h-60 */ overflow-y: auto; scrollbar-width: none; } - [data-slot="accordion-content"]::-webkit-scrollbar { + [data-slot="session-timeline-accordion-content"]::-webkit-scrollbar { display: none; } - [data-slot="response-section"] { + [data-slot="session-timeline-response-section"] { width: 100%; } - [data-slot="collapsible-trigger"] { + [data-slot="session-timeline-collapsible-trigger"] { color: var(--text-weak); cursor: pointer; background: none; @@ -298,14 +298,14 @@ } } - [data-slot="collapsible-trigger-content"] { + [data-slot="session-timeline-collapsible-trigger-content"] { display: flex; align-items: center; gap: 4px; align-self: stretch; } - [data-slot="details-text"] { + [data-slot="session-timeline-details-text"] { font-size: 12px; /* text-12-medium */ font-weight: 500; } @@ -314,7 +314,7 @@ color: var(--text-on-critical-base); } - [data-slot="collapsible-content-inner"] { + [data-slot="session-timeline-collapsible-content-inner"] { width: 100%; display: flex; flex-direction: column; diff --git a/packages/ui/src/components/session-timeline.tsx b/packages/ui/src/components/session-timeline.tsx index 25d905870..f12320f13 100644 --- a/packages/ui/src/components/session-timeline.tsx +++ b/packages/ui/src/components/session-timeline.tsx @@ -51,23 +51,23 @@ export function SessionTimeline(props: { sessionID: string; expanded?: boolean } return (
1}> -