Skip to content

Commit 0d0230a

Browse files
committed
fix: avoid overflow of tabbar in AI config
Fixes eclipsesource#243
1 parent 83b50cc commit 0d0230a

File tree

1 file changed

+23
-17
lines changed

1 file changed

+23
-17
lines changed

packages/ai-ide/src/browser/style/index.css

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22
padding: var(--theia-ui-padding);
33
}
44

5+
.ai-configuration-widget [role="tablist"] {
6+
overflow: scroll;
7+
}
8+
9+
.ai-configuration-widget [role="tablist"]::-webkit-scrollbar {
10+
height: 4px;
11+
}
12+
513
.theia-ai-settings-container {
614
padding: var(--theia-ui-padding);
715
}
@@ -90,8 +98,15 @@
9098
flex-direction: row;
9199
}
92100

93-
.configuration-agents-list {
94-
width: 128px;
101+
#ai-agent-configuration-container-widget
102+
.ai-agent-configuration-main
103+
.configuration-agents-list {
104+
min-width: 160px;
105+
overflow: hidden;
106+
white-space: nowrap;
107+
text-overflow: ellipsis;
108+
padding-left: 0;
109+
padding: var(--theia-ui-padding);
95110
}
96111

97112
.configuration-agent-panel {
@@ -128,9 +143,12 @@
128143
}
129144

130145
/* Prompt Fragments Configuration Styles */
146+
.configuration-variables-list,
147+
.token-usage-configuration-container,
148+
.ai-tools-configuration-container,
131149
.ai-prompt-fragments-configuration {
132150
padding: var(--theia-ui-padding);
133-
max-width: 1200px;
151+
max-width: 600px;
134152
margin: 0 auto;
135153
}
136154

@@ -422,7 +440,8 @@
422440
gap: 8px;
423441
}
424442

425-
.prompt-fragment-title h2, h4 {
443+
.prompt-fragment-title h2,
444+
h4 {
426445
margin-right: 8px;
427446
margin: 0;
428447
}
@@ -448,10 +467,6 @@
448467
}
449468

450469
/* MCP Configuration Styles */
451-
.mcp-configuration-container {
452-
padding: 16px;
453-
}
454-
455470
.mcp-configuration-title {
456471
margin: 0 0 16px 0;
457472
border-bottom: 1px solid var(--theia-panelTitle-activeBorder);
@@ -673,11 +688,6 @@
673688
* AI Tools Configuration Widget Styles
674689
* Only touch styles in this section for the tools configuration widget
675690
*/
676-
.ai-tools-configuration-container {
677-
padding: 16px;
678-
max-width: 600px;
679-
}
680-
681691
.ai-tools-configuration-default-section {
682692
margin-bottom: 24px;
683693
}
@@ -748,10 +758,6 @@
748758
/* End AI Tools Configuration Widget Styles */
749759

750760
/* Token Usage Configuration Styles */
751-
.token-usage-configuration-container {
752-
padding: 16px;
753-
}
754-
755761
.token-usage-configuration-title {
756762
margin: 0 0 16px 0;
757763
border-bottom: 1px solid var(--theia-widget-border);

0 commit comments

Comments
 (0)