"use client"; import { useBookerUrl } from "@calcom/features/bookings/hooks/useBookerUrl"; import { APP_NAME, WEBAPP_URL } from "@calcom/lib/constants"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import type { RouterOutputs } from "@calcom/trpc/react"; import { Avatar, AvatarImage } from "@coss/ui/components/avatar"; import { Card, CardFrame, CardFrameHeader, CardPanel } from "@coss/ui/components/card"; import { Empty, EmptyContent, EmptyDescription, EmptyHeader, EmptyMedia, EmptyTitle, } from "@coss/ui/components/empty"; import { AppHeader, AppHeaderActions, AppHeaderContent, AppHeaderDescription, } from "@coss/ui/shared/app-header"; import { WebhookIcon } from "lucide-react"; import { useRouter } from "next/navigation"; import { CreateNewWebhookButton, WebhookListItem } from "../components"; type WebhooksByViewer = RouterOutputs["viewer"]["webhook"]["getByViewer"]; type Props = { data: WebhooksByViewer; }; const WebhooksView = ({ data }: Props) => { return (