About
Display tab content.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Tabs to your project and fits it to your theme.
Code
How Tabs is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
import { useState } from "react";
import { ITab, Tabs } from "@/components/ui/tabs-1";
const iconsTabs: ITab[] = [
{
title: "Apple",
value: "apple",
icon: "https://cdn.21st.dev/assets/mirror/28/286b2938187a687f9037f702567f0dd21520e8c2a5714d3a05ebe29f287fe67d.svg"
},
{
value: "orange",
icon: "https://cdn.21st.dev/assets/mirror/a3/a30ce6838444147cc2dc36616bd40aae76d05c222a2a70cb23175787b2315d13.svg"
},
{
title: "Mango",
value: "mango"
}
];
export default function WithIconsDemo() {
const [selected, setSelected] = useState<string>("apple");
return <Tabs selected={selected} setSelected={setSelected} tabs={iconsTabs} />;
}















