Skip to content

Commit 91c50b0

Browse files
authored
Merge pull request #223 from jaydestro/v2-reorg
try again for preview/streamnow
2 parents a5d7087 + a4fc39b commit 91c50b0

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

client/src/conf/videoRelease.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ export const VIDEO_RELEASE_TIMESTAMP = Date.UTC(2026, 3, 28, 20, 30, 0);
77
// Live stream embed becomes visible on 2026-04-28 7:00 AM PDT (→ 14:00 UTC).
88
export const STREAM_RELEASE_TIMESTAMP = Date.UTC(2026, 3, 28, 14, 0, 0);
99

10+
/**
11+
* Case-insensitive check for a preview query param. Accepts any non-empty
12+
* value (e.g. `?streamNow=1`, `?streamnow=true`, `?STREAMNOW`).
13+
*/
14+
const hasPreviewParam = (names: string[]): boolean => {
15+
if (typeof window === "undefined") return false;
16+
const params = new URLSearchParams(window.location.search);
17+
const wanted = names.map((n) => n.toLowerCase());
18+
for (const [key, value] of params.entries()) {
19+
if (wanted.includes(key.toLowerCase()) && value !== "0" && value !== "false") {
20+
return true;
21+
}
22+
}
23+
return false;
24+
};
25+
1026
interface AgendaEntry {
1127
speakers: { slug: string }[];
1228
url?: string;

0 commit comments

Comments
 (0)