import { useRouter } from "next/navigation"; import { type InvalidAppCredentialBannerProps } from "@calcom/features/users/types/invalidAppCredentials"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { type RouterOutputs } from "@calcom/trpc/react"; import { TopBanner } from "@calcom/ui/components/top-banner"; export type InvalidAppCredentialBannersProps = { data: RouterOutputs["viewer"]["me"]["getUserTopBanners"]["invalidAppCredentialBanners"]; }; export function InvalidAppCredentialBanners({ data }: InvalidAppCredentialBannersProps) { if (data.length === 0) { return null; // No need to show banner if the array is empty } return (