'use client'; import { Carousel, CarouselContent, CarouselItem, } from "@/components/ui/carousel"; import { captureEvent } from "@/hooks/useCaptureEvent"; import { RepositoryQuery } from "@/lib/types"; import { getCodeHostInfoForRepo } from "@/lib/utils"; import { FileIcon } from "@radix-ui/react-icons"; import clsx from "clsx"; import Autoscroll from "embla-carousel-auto-scroll"; import Image from "next/image"; import Link from "next/link"; import { getBrowsePath } from "../browse/hooks/utils"; import { useDomain } from "@/hooks/useDomain"; interface RepositoryCarouselProps { displayRepos: RepositoryQuery[]; numberOfReposWithIndex: number; } export function RepositoryCarousel({ displayRepos, numberOfReposWithIndex, }: RepositoryCarouselProps) { const domain = useDomain(); if (numberOfReposWithIndex === 0) { return (
Interested in using Sourcebot on your code? Check out our{' '} captureEvent('wa_demo_docs_link_pressed', {})} > docs
)}