Files
paseo/packages/app/src/utils/desktop-window.test.ts
T

43 lines
952 B
TypeScript

import { describe, expect, it } from "vitest";
import { resolveWindowControlsPadding } from "@/utils/desktop-window";
const rawPadding = {
left: 80,
right: 48,
top: 28,
};
describe("resolveWindowControlsPadding", () => {
it("pads the main header for window controls when the app sidebar is closed", () => {
expect(
resolveWindowControlsPadding({
role: "header",
rawPadding,
sidebarClosed: true,
explorerOpen: false,
focusModeEnabled: false,
}),
).toEqual({
left: 80,
right: 48,
top: 0,
});
});
it("does not add left padding to detail headers with their own sidebar", () => {
expect(
resolveWindowControlsPadding({
role: "detailHeader",
rawPadding,
sidebarClosed: true,
explorerOpen: false,
focusModeEnabled: false,
}),
).toEqual({
left: 0,
right: 48,
top: 0,
});
});
});