mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-09-28 14:20:46 -05:00
12 lines
511 B
TypeScript
12 lines
511 B
TypeScript
import { useHasRole } from "~/modules/permissions/hooks";
|
|
import { useSearchParam } from "~/modules/search-params/hooks";
|
|
import { scannerSearchParams } from "../scanner-search-params";
|
|
|
|
/** The debug tools (fixtures, telemetry, raw detections) show for devs, admins, or anyone with `?debug=true`. */
|
|
export function useDebug(): boolean {
|
|
const isDev = useHasRole("DEV");
|
|
const isAdmin = useHasRole("ADMIN");
|
|
const [debug] = useSearchParam(scannerSearchParams, "debug");
|
|
return isDev || isAdmin || debug;
|
|
}
|