"use client" import React from "react" import { CodeBlock, CodeBlockProps } from "../CodeBlock" import clsx from "clsx" export type VerticalCodeTab = { title: string code: CodeBlockProps } & Record export type VerticalCodeTabsProps = { tabs: VerticalCodeTab[] className?: string selectedTabIndex: number setSelectedTabIndex: (value: number) => void } export const VerticalCodeTabs = ({ tabs, className, selectedTabIndex, setSelectedTabIndex, }: VerticalCodeTabsProps) => { return (
{new Array(3).fill(0).map((_, index) => ( ))}
    {tabs.map((tab, index) => (
  • setSelectedTabIndex(index)} key={index} > {tab.title}
  • ))}
) }