{
"name": "toolbar-expandable",
"type": "registry:ui",
"registryDependencies": [],
"dependencies": [
"motion",
"react-use-measure"
],
"devDependencies": [],
"tailwind": {},
"cssVars": {
"light": {},
"dark": {}
},
"files": [
{
"path": "toolbar-expandable.tsx",
"content": "'use client';\n\nimport React, { useEffect, useRef, useState } from 'react';\nimport useMeasure from 'react-use-measure';\nimport { AnimatePresence, motion, MotionConfig } from 'motion/react';\nimport { cn } from '@/lib/utils';\nimport useClickOutside from '@/hooks/useClickOutside';\nimport { Folder, MessageCircle, User, WalletCards } from 'lucide-react';\n\nconst transition = {\n type: 'spring',\n bounce: 0.1,\n duration: 0.25,\n};\n\nconst ITEMS = [\n {\n id: 1,\n label: 'User',\n title: