Minor layout responsiveness adjustments

This commit is contained in:
2026-09-23 23:54:22 -03:00
parent b92d75f558
commit b8c493fc20
10 changed files with 216 additions and 9 deletions

View File

@@ -3,6 +3,16 @@ const { test } = require("node:test");
const { loadBackground, response, plain } = require("./support/characterization.cjs");
const { loadApplication } = require("./support/application.cjs");
test("installed base compact layout retains all columns and scopes toolbar sizing to its dialog", () => {
const css = require("node:fs").readFileSync(require("node:path").join(__dirname, "../src/features/install-base/styles.css"), "utf8");
assert.match(css, /min-width: 1120px/);
assert.match(css, /\.opportunities-extension-install-base-table\s*\{[^}]*font-size: 11px/);
assert.match(css, /\.opportunities-extension-install-base-dialog \.opportunities-extension-customer-table-search\s*\{[^}]*height: 32px/);
assert.match(css, /\.opportunities-extension-install-base-dialog \.opportunities-extension-account-plans-header h2\s*\{[^}]*font-size: 16px/);
assert.match(css, /overflow-wrap: anywhere/);
assert.doesNotMatch(css, /text-overflow: ellipsis|overflow: hidden|display: none/);
});
const authorizations = {
accountSummary: { name: "Account-Ti-Authorization", value: "synthetic-summary" },
installBase: { name: "synthetic-provider-header", value: "synthetic-installed" }