import { Alert, Link } from "@mui/material"; import React, { useEffect, useState } from "react"; import { getUsageStatsEnabled } from "../service/global"; export const UsageStatsAlert = () => { const [usageStatsPromptEnabled, setUsageStatsPromptEnabled] = useState(false); const [usageStatsEnabled, setUsageStatsEnabled] = useState(false); useEffect(() => { getUsageStatsEnabled().then(({ data }) => { setUsageStatsPromptEnabled(data.usageStatsPromptEnabled); setUsageStatsEnabled(data.usageStatsEnabled); }); }, []); return usageStatsPromptEnabled ? ( {usageStatsEnabled ? ( Usage stats collection is enabled. To disable this, add `--disable-usage-stats` to the command that starts the cluster, or run the following command: `ray disable-usage-stats` before starting the cluster. See{" "} https://docs.ray.io/en/master/cluster/usage-stats.html {" "} for more details. ) : ( Usage stats collection is disabled. )} ) : null; };