"use client";
import Link from "next/link";
import { WEBAPP_URL } from "@calcom/lib/constants";
import { useLocale } from "@calcom/lib/hooks/useLocale";
import classNames from "@calcom/ui/classNames";
import { Icon } from "@calcom/ui/components/icon";
export const AppDependencyComponent = ({
appName,
dependencyData,
}: {
appName: string;
dependencyData?: { name: string; slug: string; installed: boolean }[];
}) => {
const { t } = useLocale();
return (
!dependency.installed) ? "bg-info" : "bg-subtle"
)}>
{dependencyData &&
dependencyData.map((dependency) => {
return dependency.installed ? (
{t("app_is_connected", { dependencyName: dependency.name })}
{t("this_app_requires_connected_account", {
appName,
dependencyName: dependency.name,
interpolation: { escapeValue: false },
})}
) : (
{t("this_app_requires_connected_account", {
appName,
dependencyName: dependency.name,
interpolation: { escapeValue: false },
})}
<>
{t("connect_app", { dependencyName: dependency.name })}
>
);
})}
);
};