diff --git a/web/src/app/pattern-lab/panels/CodePanel.module.css b/web/src/app/pattern-lab/panels/CodePanel.module.css index ec8deb95d..bf68f3190 100644 --- a/web/src/app/pattern-lab/panels/CodePanel.module.css +++ b/web/src/app/pattern-lab/panels/CodePanel.module.css @@ -27,3 +27,16 @@ button.promptButton { align-items: center; gap: 6px; } + +/* Under the bar while a typed @matrix line waits for the editor to lose + focus, or when the Lab cannot read it. */ +.matrixNote { + flex: 0 0 auto; + padding: 6px 8px; + border-bottom: 1px solid rgba(23, 21, 18, 0.12); + color: #756f64; + font-family: var(--font-inter), system-ui, sans-serif; + font-size: 12px; + line-height: 1.5; + text-wrap: pretty; +} diff --git a/web/src/app/pattern-lab/panels/CodePanel.test.tsx b/web/src/app/pattern-lab/panels/CodePanel.test.tsx index 30931f673..f31a0d203 100644 --- a/web/src/app/pattern-lab/panels/CodePanel.test.tsx +++ b/web/src/app/pattern-lab/panels/CodePanel.test.tsx @@ -8,7 +8,37 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import CodePanel from "./CodePanel"; import { useLabStore } from "@/lib/lab/store"; -vi.mock("@monaco-editor/react", () => ({ default: () =>