Skip to content

Commit eb0e3b5

Browse files
authored
Merge pull request #88 from buerokratt/wip
QA bug fixes (buerokratt#174)
2 parents fa925ed + 9200fc4 commit eb0e3b5

File tree

2 files changed

+79
-15
lines changed

2 files changed

+79
-15
lines changed

DSL/Resql/rag-search/POST/update-llm-connection.sql

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,19 @@ SET
2525
embedding_target_uri = :embedding_target_uri,
2626
embedding_azure_api_key = :embedding_azure_api_key
2727
WHERE id = :connection_id
28-
RETURNING
29-
id,
28+
RETURNING
29+
id,
3030
connection_name,
31-
llm_platform,
32-
llm_model,
33-
embedding_platform,
34-
embedding_model,
35-
monthly_budget,
31+
llm_platform,
32+
llm_model,
33+
embedding_platform,
34+
embedding_model,
35+
monthly_budget,
3636
warn_budget_threshold,
3737
stop_budget_threshold,
3838
disconnect_on_budget_exceed,
39-
environment,
40-
connection_status,
39+
environment,
40+
connection_status,
4141
created_at,
4242
deployment_name,
4343
target_uri,

GUI/src/components/molecules/LLMConnectionForm/LLMConnectionForm.scss

Lines changed: 70 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,54 @@
9090
.flex-grid {
9191
display: flex;
9292
gap: 12px;
93+
flex-wrap: wrap;
94+
95+
button {
96+
flex: 0 1 auto;
97+
min-width: 80px;
98+
max-width: 100%;
99+
}
93100
}
94101

95102
// Responsive design
96-
@media (max-width: 768px) {
97-
padding: 16px;
98-
103+
// Very small screens - wrap buttons (inline buttons with wrapping)
104+
@media (max-width: 480px) {
105+
padding: 8px;
106+
107+
.form-section {
108+
padding: 12px;
109+
margin-bottom: 20px;
110+
}
111+
112+
.form-footer {
113+
margin-top: 20px;
114+
padding-top: 12px;
115+
}
116+
117+
.flex-grid {
118+
119+
flex-wrap: wrap;
120+
gap: 8px;
121+
justify-content: flex-end;
122+
123+
button {
124+
flex: 0 1 auto;
125+
126+
min-width: 60px;
127+
max-width: calc(50% - 4px);
128+
padding: 8px 12px;
129+
font-size: 13px;
130+
}
131+
}
132+
}
133+
134+
// Small screens - mobile
135+
@media (min-width: 481px) and (max-width: 768px) {
136+
padding: 12px;
137+
99138
.form-section {
100-
padding: 16px;
101-
margin-bottom: 24px;
139+
padding: 14px;
140+
margin-bottom: 22px;
102141
}
103142

104143
.radio-options {
@@ -109,9 +148,34 @@
109148
padding: 6px 10px;
110149
}
111150

151+
.form-footer {
152+
margin-top: 24px;
153+
padding-top: 16px;
154+
}
155+
156+
.flex-grid {
157+
flex-direction: column-reverse;
158+
gap: 12px;
159+
160+
button {
161+
width: 100%;
162+
min-width: unset;
163+
}
164+
}
165+
}
166+
167+
// Medium screens - tablet
168+
@media (min-width: 769px) and (max-width: 1024px) {
112169
.flex-grid {
113-
flex-direction: column;
114170
gap: 8px;
171+
172+
button {
173+
flex: 1 1 auto;
174+
min-width: 70px;
175+
max-width: 200px;
176+
font-size: 14px;
177+
padding: 8px 12px;
178+
}
115179
}
116180
}
117181
}

0 commit comments

Comments
 (0)