/* * Copyright (c) 2021 - 2024, Ludvig Lundgren and the autobrr contributors. * SPDX-License-Identifier: GPL-2.0-or-later */ import { FC } from "react"; import { SettingsContext } from "@utils/Context"; interface DebugProps { values: unknown; } export const DEBUG: FC = ({ values }) => { const settings = SettingsContext.useValue(); if (process.env.NODE_ENV !== "development" || !settings.debug) { return null; } return (
{JSON.stringify(values, null, 2)}
); }; export function LogDebug(...data: any[]): void { if (process.env.NODE_ENV !== "development") { return; } console.log(...data) }