import { User } from "@medusajs/medusa" import { useTranslation } from "react-i18next" import Badge from "../../../../components/fundamentals/badge" import Button from "../../../../components/fundamentals/button" import useToggleState from "../../../../hooks/use-toggle-state" import { useAdminAnalyticsConfig } from "../../../../services/analytics" import UsageInsightsModal from "./usage-insights-modal" type Props = { user?: Omit } const UsageInsights = ({ user }: Props) => { const { analytics_config, isLoading } = useAdminAnalyticsConfig() const { state, toggle, close } = useToggleState() const { t } = useTranslation() return ( <>

{t("personal-information-usage-insights-title", "Usage insights")}

{isLoading ? (
) : !analytics_config || analytics_config?.opt_out ? ( {t("usage-insights-disabled", "Disabled")} ) : ( {t("usage-insights-active", "Active")} )}

{t( "usage-insights-share-usage-insights-and-help-us-improve-medusa", "Share usage insights and help us improve Medusa" )}

{analytics_config && user && ( )} ) } export default UsageInsights