Skip to content

Commit b35e8ea

Browse files
committed
revert ai assistant view-code container styles and add snapshot
1 parent 1614af1 commit b35e8ea

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

packages/host/app/components/ai-assistant/message/index.gts

-5
Original file line numberDiff line numberDiff line change
@@ -348,12 +348,7 @@ export default class AiAssistantMessage extends Component<Signature> {
348348
padding: var(--ai-assistant-message-padding, var(--boxel-sp));
349349
}
350350
351-
.is-from-assistant .content :deep(.message) {
352-
padding: var(--ai-assistant-message-padding, var(--boxel-sp));
353-
}
354-
355351
.is-from-assistant .content {
356-
padding: 0;
357352
background-color: var(--ai-bot-message-background-color);
358353
color: var(--boxel-light);
359354
/* the below font-smoothing options are only recommended for light-colored

packages/host/app/components/matrix/room-message-command.gts

+17-1
Original file line numberDiff line numberDiff line change
@@ -279,21 +279,37 @@ export default class RoomMessageCommand extends Component<Signature> {
279279
.command-result-card-preview {
280280
margin-top: var(--boxel-sp);
281281
}
282+
.preview-code {
283+
--spacing: var(--boxel-sp-sm);
284+
--fill-container-spacing: calc(
285+
-1 * var(--ai-assistant-message-padding)
286+
);
287+
margin: var(--boxel-sp) var(--fill-container-spacing)
288+
var(--fill-container-spacing) var(--fill-container-spacing);
289+
padding: var(--spacing) 0;
290+
background-color: var(--boxel-dark);
291+
}
282292
.copy-to-clipboard-button {
283293
--boxel-button-font: 600 var(--boxel-font-xs);
284294
--boxel-button-padding: 0 var(--boxel-sp-xs);
295+
--boxel-button-text-color: var(--boxel-highlight);
285296
--icon-color: var(--boxel-highlight);
286297
--icon-stroke-width: 2px;
287298
margin-left: var(--spacing);
288299
margin-bottom: var(--spacing);
289300
display: grid;
290301
grid-template-columns: auto 1fr;
291302
gap: var(--spacing);
303+
filter: brightness(0.9);
292304
}
293305
.copy-to-clipboard-button:hover:not(:disabled) {
294-
--boxel-button-text-color: var(--boxel-highlight);
295306
filter: brightness(1.1);
296307
}
308+
.monaco-container {
309+
height: var(--monaco-container-height);
310+
min-height: 10rem;
311+
max-height: 30vh;
312+
}
297313
.header {
298314
--boxel-label-color: var(--boxel-450);
299315
--boxel-label-font: 600 var(--boxel-font-xs);

packages/host/tests/integration/components/ai-assistant-panel-test.gts

+1
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,7 @@ module('Integration | ai-assistant-panel', function (hooks) {
621621
'it can preview code when a change is proposed',
622622
);
623623
assert.dom('[data-test-copy-code]').isEnabled('copy button is available');
624+
await percySnapshot(assert);
624625

625626
await click('[data-test-view-code-button]');
626627
assert.dom('[data-test-code-editor]').doesNotExist();

0 commit comments

Comments
 (0)