{
"name": "smooth-tab",
"type": "registry:component",
"dependencies": [
"motion",
"lucide-react"
],
"files": [
{
"type": "registry:component",
"content": "\"use client\";\n\n/**\n * @author: @dorianbaffier\n * @description: Smooth Tab\n * @version: 1.0.0\n * @date: 2025-06-26\n * @license: MIT\n * @website: https://kokonutui.com\n * @github: https://github.com/kokonut-labs/kokonutui\n */\n\nimport type { LucideIcon } from \"lucide-react\";\nimport { AnimatePresence, motion } from \"motion/react\";\nimport * as React from \"react\";\nimport { cn } from \"@/lib/utils\";\n\ninterface TabItem {\n id: string;\n title: string;\n description?: string;\n icon?: LucideIcon;\n content?: React.ReactNode;\n cardContent?: React.ReactNode;\n color: string;\n}\n\nconst WaveformPath = () => (\n
\n {description}\n
\n