import { useLocale } from "@calcom/lib/hooks/useLocale";
import { Card } from "@calcom/ui/components/card";
import { Icon } from "@calcom/ui/components/icon";
import { helpCards } from "@lib/settings/platform/utils";
import { useGetUserAttributes } from "@components/settings/platform/hooks/useGetUserAttributes";
export const HelpCards = () => {
const { t } = useLocale();
const { userBillingData } = useGetUserAttributes();
const isPaidUser = userBillingData?.valid && userBillingData?.plan?.toLowerCase() !== "free";
return (
<>
{helpCards.map((card) => {
if (card.title === "Contact us" && !isPaidUser) return null;
const title = card.title === "Report issue" ? t("report_issue") : card.title;
const description =
card.title === "Report issue" ? t("report_issue_description") : card.description;
const actionButtonChild = card.title === "Report issue" ? t("open_issue") : card.actionButton.child;
return (
}
variant={card.variant}
title={title}
description={description}
actionButton={{
href: `${card.actionButton.href}`,
child: actionButtonChild,
}}
/>
);
})}
>
);
};