Fork Horse repository, listed by its owner. Publisher snapshot.

packages/forkhorse-dashboard/test/owner-theme-fixture.ts

Snapshot at 34e3175

Containing directory

527 bytes · typescriptView raw
1// Included only by the loopback owner-bundle fixture response, never by production entrypoints.
2import { applyAppTheme } from "../src/theme.ts";
3import type { GatekeeperAppTheme } from "@gadgets/workshop-shared/theme";
4window.addEventListener(
5  "message",
6  (event: MessageEvent<{ type: string; theme: GatekeeperAppTheme }>) => {
7    if (
8      event.source === window.parent &&
9      event.origin === location.origin &&
10      event.data?.type === "offline-fixture-theme"
11    )
12      applyAppTheme(event.data.theme);
13  },
14);
15