7427 lines
187 KiB
JSON
7427 lines
187 KiB
JSON
{
|
|
"$schema": "https://ui.shadcn.com/schema/registry.json",
|
|
"name": "Animate UI",
|
|
"homepage": "https://animate-ui.com",
|
|
"items": [
|
|
{
|
|
"name": "index",
|
|
"type": "registry:style",
|
|
"dependencies": [
|
|
"tw-animate-css",
|
|
"class-variance-authority",
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"utils"
|
|
],
|
|
"cssVars": {},
|
|
"files": []
|
|
},
|
|
{
|
|
"name": "bubble-background",
|
|
"type": "registry:ui",
|
|
"title": "Bubble Background",
|
|
"description": "An interactive background featuring smoothly animated gradient bubbles, creating a playful, dynamic, and visually engaging backdrop.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/backgrounds/bubble/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/backgrounds/bubble.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "fireworks-background",
|
|
"type": "registry:ui",
|
|
"title": "Fireworks Background",
|
|
"description": "A background component that displays a fireworks animation.",
|
|
"files": [
|
|
{
|
|
"path": "registry/backgrounds/fireworks/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/backgrounds/fireworks.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "gradient-background",
|
|
"type": "registry:ui",
|
|
"title": "Gradient Background",
|
|
"description": "A background component featuring a subtle yet engaging animated gradient effect, smoothly transitioning colors to enhance visual depth.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/backgrounds/gradient/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/backgrounds/gradient.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "hexagon-background",
|
|
"type": "registry:ui",
|
|
"title": "Hexagon Background",
|
|
"description": "A background component featuring an interactive hexagon grid.",
|
|
"files": [
|
|
{
|
|
"path": "registry/backgrounds/hexagon/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/backgrounds/hexagon.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "hole-background",
|
|
"type": "registry:ui",
|
|
"title": "Hole Background",
|
|
"description": "A background with a hole animation effect.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/backgrounds/hole/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/backgrounds/hole.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "stars-background",
|
|
"type": "registry:ui",
|
|
"title": "Stars Background",
|
|
"description": "A dark, interactive background featuring animated dots of varying sizes and speeds, simulating a dynamic and immersive starry space effect.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/backgrounds/stars/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/backgrounds/stars.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-accordion",
|
|
"type": "registry:ui",
|
|
"title": "Base Accordion",
|
|
"description": "An easily stylable accordion component.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@base-ui-components/react"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/base/accordion/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/base/accordion.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-checkbox",
|
|
"type": "registry:ui",
|
|
"title": "Base Checkbox",
|
|
"description": "An easily stylable checkbox component.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@base-ui-components/react"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/base/checkbox/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/base/checkbox.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-popover",
|
|
"type": "registry:ui",
|
|
"title": "Base Popover",
|
|
"description": "An accessible popup anchored to a button.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@base-ui-components/react"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/base/popover/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/base/popover.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-preview-card",
|
|
"type": "registry:ui",
|
|
"title": "Base Preview Card",
|
|
"description": "A popup that appears when a link is hovered, showing a preview for sighted users.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@base-ui-components/react"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/base/preview-card/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/base/preview-card.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-progress",
|
|
"type": "registry:ui",
|
|
"title": "Base Progress",
|
|
"description": "Displays the status of a task that takes a long time.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@base-ui-components/react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/counting-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/base/progress/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/base/progress.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-switch",
|
|
"type": "registry:ui",
|
|
"title": "Base Switch",
|
|
"description": "A control that indicates whether a setting is on or off.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@base-ui-components/react"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/base/switch/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/base/switch.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-toggle-group",
|
|
"type": "registry:ui",
|
|
"title": "Base Toggle Group",
|
|
"description": "Provides a shared state to a series of toggle buttons.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@base-ui-components/react"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/base/toggle-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/base/toggle-group.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-tooltip",
|
|
"type": "registry:ui",
|
|
"title": "Base Tooltip",
|
|
"description": "A popup that appears when an element is hovered or focused, showing a hint for sighted users.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@base-ui-components/react"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/base/tooltip/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/base/tooltip.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "copy-button",
|
|
"type": "registry:ui",
|
|
"title": "Copy Button",
|
|
"description": "A button with a copy to clipboard animation.",
|
|
"dependencies": [
|
|
"motion",
|
|
"lucide-react",
|
|
"class-variance-authority"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/buttons/copy/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/buttons/copy.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "flip-button",
|
|
"type": "registry:ui",
|
|
"title": "Flip Button",
|
|
"description": "A clickable button featuring a smooth flipping animation triggered on hover.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/buttons/flip/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/buttons/flip.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "github-stars-button",
|
|
"type": "registry:ui",
|
|
"title": "GitHub Stars Button",
|
|
"description": "A clickable button that links to a GitHub repository and displays the number of stars.",
|
|
"dependencies": [
|
|
"motion",
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/sliding-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/buttons/github-stars/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/buttons/github-stars.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "icon-button",
|
|
"type": "registry:ui",
|
|
"title": "Icon Button",
|
|
"description": "An icon button that displays particles when clicked.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/buttons/icon/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/buttons/icon.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "input-button",
|
|
"type": "registry:ui",
|
|
"title": "Input Button",
|
|
"description": "A button that shows an input when clicked.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/buttons/input/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/buttons/input.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "liquid-button",
|
|
"type": "registry:ui",
|
|
"title": "Liquid Button",
|
|
"description": "A clickable button featuring a dynamic, fluid-like animation effect upon hover, creating an engaging, liquid-inspired interaction.",
|
|
"dependencies": [
|
|
"motion",
|
|
"class-variance-authority"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/buttons/liquid/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/buttons/liquid.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ripple-button",
|
|
"type": "registry:ui",
|
|
"title": "Ripple Button",
|
|
"description": "A clickable button featuring a ripple animation effect on click.",
|
|
"dependencies": [
|
|
"motion",
|
|
"class-variance-authority"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/buttons/ripple/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/buttons/ripple.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "avatar-group",
|
|
"type": "registry:ui",
|
|
"title": "Avatar Group",
|
|
"description": "An animated avatar group that displays overlapping user images and smoothly shifts each avatar forward on hover to highlight it.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/tooltip"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/avatar-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/avatar-group.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "avatar-group-mask",
|
|
"type": "registry:ui",
|
|
"title": "Avatar Group Mask",
|
|
"description": "An animated avatar group that displays overlapping user images with a mask effect and smoothly shifts each avatar forward on hover to highlight it.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/tooltip"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/avatar-group-mask/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/avatar-group-mask.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "code-editor",
|
|
"type": "registry:ui",
|
|
"title": "Code Editor",
|
|
"description": "A code editor component featuring syntax highlighting and animation.",
|
|
"dependencies": [
|
|
"motion",
|
|
"shiki"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/copy-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/code-editor/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/code-editor.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "code-tabs",
|
|
"type": "registry:ui",
|
|
"title": "Code Tabs",
|
|
"description": "A tabs component that displays code for different languages.",
|
|
"dependencies": [
|
|
"shiki"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/tabs",
|
|
"https://animate-ui.com/r/copy-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/code-tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/code-tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "counter",
|
|
"type": "registry:ui",
|
|
"title": "Counter",
|
|
"description": "A numeric input control featuring increment and decrement buttons, smoothly animating number transitions using the SlidingNumber component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"button",
|
|
"https://animate-ui.com/r/sliding-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/counter/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/counter.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "cursor",
|
|
"type": "registry:ui",
|
|
"title": "Cursor",
|
|
"description": "An animated cursor component that allows you to customize both the cursor and cursor follow elements with smooth animations.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/cursor/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/cursor.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "files",
|
|
"type": "registry:ui",
|
|
"title": "Files",
|
|
"description": "A component that allows you to display a list of files and folders.",
|
|
"dependencies": [
|
|
"motion",
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight",
|
|
"https://animate-ui.com/r/radix-accordion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/files/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/files.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "liquid-glass",
|
|
"type": "registry:ui",
|
|
"title": "Liquid Glass",
|
|
"description": "A component that allows you to display a liquid glass effect, inspired by iOS26.",
|
|
"files": [
|
|
{
|
|
"path": "registry/components/liquid-glass/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/liquid-glass.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-grid",
|
|
"type": "registry:ui",
|
|
"title": "Motion Grid",
|
|
"description": "A grid that displays animations in a grid.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/motion-grid/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/motion-grid.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "pin-list",
|
|
"type": "registry:ui",
|
|
"title": "Pin List",
|
|
"description": "Pin List Component",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"registryDependencies": [],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/pin-list/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/pin-list.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "scroll-progress",
|
|
"type": "registry:ui",
|
|
"title": "Scroll Progress",
|
|
"description": "A scroll progress component that displays the progress of the scroll.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/scroll-progress/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/scroll-progress.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "spring-element",
|
|
"type": "registry:ui",
|
|
"title": "Spring Element",
|
|
"description": "A flexible, animated spring component that attaches a draggable element (avatar, text, icon, or any React node) to its origin with a spring line.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"registryDependencies": [],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/spring-element/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/spring-element.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "stars-scrolling-wheel",
|
|
"type": "registry:ui",
|
|
"title": "Stars Scrolling Wheel",
|
|
"description": "A scrolling wheel that displays stars count.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/star-icon"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/stars-scrolling-wheel/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/stars-scrolling-wheel.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tabs",
|
|
"type": "registry:ui",
|
|
"title": "Tabs",
|
|
"description": "A set of layered sections with the same height of content—known as tab panels—that are displayed one at a time.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tooltip",
|
|
"type": "registry:ui",
|
|
"title": "Tooltip",
|
|
"description": "An animated tooltip that shows contextual info on hover or focus and smoothly glides to the next element without disappearing between transitions.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/components/tooltip/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/components/tooltip.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "bubble-background-demo",
|
|
"type": "registry:ui",
|
|
"title": "Bubble Background Demo",
|
|
"description": "Demo showing an animated bubble background.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/bubble-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/bubble/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/bubble.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "fireworks-background-demo",
|
|
"type": "registry:ui",
|
|
"title": "Fireworks Background Demo",
|
|
"description": "Demo showing an animated fireworks background.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/fireworks-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/fireworks/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/fireworks.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "fireworks-background-fix-size-speed-demo",
|
|
"type": "registry:ui",
|
|
"title": "Fireworks Background Fix Size Speed Demo",
|
|
"description": "Demo showing an animated fireworks background with fixed size and speed.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/fireworks-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/fireworks-fix-size-speed/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/fireworks-fix-size-speed.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "fireworks-background-population-demo",
|
|
"type": "registry:ui",
|
|
"title": "Fireworks Background Population Demo",
|
|
"description": "Demo showing an animated fireworks background with a higher population.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/fireworks-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/fireworks-population/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/fireworks-population.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "fireworks-background-size-speed-demo",
|
|
"type": "registry:ui",
|
|
"title": "Fireworks Background Size Speed Demo",
|
|
"description": "Demo showing an animated fireworks background with high size and speed.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/fireworks-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/fireworks-size-speed/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/fireworks-size-speed.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "gradient-background-demo",
|
|
"type": "registry:ui",
|
|
"title": "Gradient Background Demo",
|
|
"description": "Demo showing an animated gradient background.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/gradient-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/gradient/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/gradient.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "hexagon-background-demo",
|
|
"type": "registry:ui",
|
|
"title": "Hexagon Background Demo",
|
|
"description": "Demo showing an animated hexagon background.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/hexagon-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/hexagon/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/hexagon.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "hole-background-demo",
|
|
"type": "registry:ui",
|
|
"title": "Hole Background Demo",
|
|
"description": "Demo showing an animated hole background.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/hole-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/hole/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/hole.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "stars-background-demo",
|
|
"type": "registry:ui",
|
|
"title": "Stars Background Demo",
|
|
"description": "Demo showing an animated stars background.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/stars-background"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/backgrounds/stars/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/backgrounds/stars.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-accordion-demo",
|
|
"type": "registry:ui",
|
|
"title": "Base Accordion Demo",
|
|
"description": "Demo showing a base accordion.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/base-accordion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/base/accordion/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/base/accordion.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"Accordion": {
|
|
"multiple": {
|
|
"value": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "base-checkbox-demo",
|
|
"type": "registry:ui",
|
|
"title": "Base Checkbox Demo",
|
|
"description": "Demo showing a base checkbox.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/base-checkbox",
|
|
"label"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/base/checkbox/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/base/checkbox.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-popover-demo",
|
|
"type": "registry:ui",
|
|
"title": "Base Popover Demo",
|
|
"description": "Demo showing a base popover.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/base-popover",
|
|
"button",
|
|
"input",
|
|
"label"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/base/popover/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/base/popover.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"Popover": {
|
|
"openOnHover": {
|
|
"value": false
|
|
},
|
|
"delay": {
|
|
"value": 300
|
|
},
|
|
"closeDelay": {
|
|
"value": 0
|
|
}
|
|
},
|
|
"PopoverContent": {
|
|
"side": {
|
|
"value": "bottom",
|
|
"options": {
|
|
"top": "top",
|
|
"bottom": "bottom",
|
|
"left": "left",
|
|
"right": "right",
|
|
"inline-start": "inline-start",
|
|
"inline-end": "inline-end"
|
|
}
|
|
},
|
|
"align": {
|
|
"value": "center",
|
|
"options": {
|
|
"start": "start",
|
|
"center": "center",
|
|
"end": "end"
|
|
}
|
|
},
|
|
"sideOffset": {
|
|
"value": 4
|
|
},
|
|
"alignOffset": {
|
|
"value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "base-preview-card-demo",
|
|
"type": "registry:ui",
|
|
"title": "Base Preview Card Demo",
|
|
"description": "Demo showing a base preview card.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/base-preview-card"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/base/preview-card/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/base/preview-card.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"PreviewCard": {
|
|
"delay": {
|
|
"value": 600,
|
|
"min": 0,
|
|
"max": 2000,
|
|
"step": 100
|
|
},
|
|
"closeDelay": {
|
|
"value": 300,
|
|
"min": 0,
|
|
"max": 2000,
|
|
"step": 100
|
|
}
|
|
},
|
|
"PreviewCardContent": {
|
|
"side": {
|
|
"value": "bottom",
|
|
"options": {
|
|
"top": "top",
|
|
"bottom": "bottom",
|
|
"left": "left",
|
|
"right": "right",
|
|
"inline-start": "inline-start",
|
|
"inline-end": "inline-end"
|
|
}
|
|
},
|
|
"sideOffset": {
|
|
"value": 10
|
|
},
|
|
"align": {
|
|
"value": "center",
|
|
"options": {
|
|
"start": "start",
|
|
"center": "center",
|
|
"end": "end"
|
|
}
|
|
},
|
|
"alignOffset": {
|
|
"value": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "base-progress-demo",
|
|
"type": "registry:ui",
|
|
"title": "Base Progress Demo",
|
|
"description": "Demo showing a base progress.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/base-progress"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/base/progress/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/base/progress.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "base-switch-demo",
|
|
"type": "registry:ui",
|
|
"title": "Base Switch Demo",
|
|
"description": "Demo showing a base switch.",
|
|
"dependencies": [
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/base-switch",
|
|
"label"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/base/switch/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/base/switch.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"Switch": {
|
|
"leftIcon": {
|
|
"value": false
|
|
},
|
|
"rightIcon": {
|
|
"value": false
|
|
},
|
|
"thumbIcon": {
|
|
"value": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "base-toggle-group-demo",
|
|
"type": "registry:ui",
|
|
"title": "Base Toggle Group Demo",
|
|
"description": "Demo showing a base toggle group.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/base-toggle-group"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/base/toggle-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/base/toggle-group.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"ToggleGroup": {
|
|
"multiple": {
|
|
"value": false
|
|
},
|
|
"size": {
|
|
"value": "default",
|
|
"options": {
|
|
"default": "default",
|
|
"sm": "sm",
|
|
"lg": "lg"
|
|
}
|
|
},
|
|
"variant": {
|
|
"value": "default",
|
|
"options": {
|
|
"default": "default",
|
|
"outline": "outline"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "base-tooltip-demo",
|
|
"type": "registry:ui",
|
|
"title": "Base Tooltip Demo",
|
|
"description": "Demo showing a base tooltip.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/base-tooltip"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/base/tooltip/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/base/tooltip.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"TooltipProvider": {
|
|
"delay": {
|
|
"value": 600,
|
|
"min": 0,
|
|
"max": 2000,
|
|
"step": 100
|
|
},
|
|
"closeDelay": {
|
|
"value": 0,
|
|
"min": 0,
|
|
"max": 2000,
|
|
"step": 100
|
|
}
|
|
},
|
|
"TooltipContent": {
|
|
"side": {
|
|
"value": "top",
|
|
"options": {
|
|
"top": "top",
|
|
"bottom": "bottom",
|
|
"left": "left",
|
|
"right": "right",
|
|
"inline-start": "inline-start",
|
|
"inline-end": "inline-end"
|
|
}
|
|
},
|
|
"sideOffset": {
|
|
"value": 10
|
|
},
|
|
"align": {
|
|
"value": "center",
|
|
"options": {
|
|
"start": "start",
|
|
"center": "center",
|
|
"end": "end"
|
|
}
|
|
},
|
|
"alignOffset": {
|
|
"value": 0
|
|
},
|
|
"arrow": {
|
|
"value": true,
|
|
"disableVariants": [
|
|
"shadcn-default"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "copy-button-demo",
|
|
"type": "registry:ui",
|
|
"title": "Copy Button Demo",
|
|
"description": "Demo showing an animated button with copy to clipboard effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/copy-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/copy/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/copy.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "flip-button-demo",
|
|
"type": "registry:ui",
|
|
"title": "Flip Button Demo",
|
|
"description": "Demo showing an animated button with flip effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/flip-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/flip/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/flip.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "flip-button-from-demo",
|
|
"type": "registry:ui",
|
|
"title": "Flip Button From Demo",
|
|
"description": "Demo showing an animated button with flip effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/flip-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/flip-from/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/flip-from.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "github-stars-button-demo",
|
|
"type": "registry:ui",
|
|
"title": "GitHub Stars Button Demo",
|
|
"description": "Demo showing a GitHub stars button.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/github-stars-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/github-stars/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/github-stars.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "icon-button-demo",
|
|
"type": "registry:ui",
|
|
"title": "Icon Button Demo",
|
|
"description": "Demo showing an icon button.",
|
|
"dependencies": [
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/icon-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/icon/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/icon.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "input-button-demo",
|
|
"type": "registry:ui",
|
|
"title": "Input Button Demo",
|
|
"description": "Demo showing an animated button with input effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/input-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/input/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/input.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "input-button-loading-demo",
|
|
"type": "registry:ui",
|
|
"title": "Input Button Loading Demo",
|
|
"description": "Demo showing an animated button with input effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/input-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/input-loading/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/input-loading.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "liquid-button-demo",
|
|
"type": "registry:ui",
|
|
"title": "Liquid Button Demo",
|
|
"description": "Demo showing an animated button with liquid effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/liquid-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/liquid/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/liquid.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "ripple-button-demo",
|
|
"type": "registry:ui",
|
|
"title": "Ripple Button Demo",
|
|
"description": "Demo showing an animated button with ripple effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/ripple-button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/buttons/ripple/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/buttons/ripple.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "avatar-group-demo",
|
|
"type": "registry:ui",
|
|
"title": "Avatar Group Demo",
|
|
"description": "Demo showing an animated avatar group.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/avatar-group"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/avatar-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/avatar-group.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "avatar-group-bottom-demo",
|
|
"type": "registry:ui",
|
|
"title": "Avatar Group Bottom Demo",
|
|
"description": "Demo showing an animated avatar group with the tooltip on the bottom.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/avatar-group"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/avatar-group-bottom/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/avatar-group-bottom.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "avatar-group-mask-demo",
|
|
"type": "registry:ui",
|
|
"title": "Avatar Group Mask Demo",
|
|
"description": "Demo showing an animated avatar group mask.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/avatar-group-mask"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/avatar-group-mask/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/avatar-group-mask.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "avatar-group-mask-bottom-demo",
|
|
"type": "registry:ui",
|
|
"title": "Avatar Group Mask Bottom Demo",
|
|
"description": "Demo showing an animated avatar group mask with bottom translation.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/avatar-group-mask"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/avatar-group-mask-bottom/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/avatar-group-mask-bottom.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "code-editor-demo",
|
|
"type": "registry:ui",
|
|
"title": "Code Editor Demo",
|
|
"description": "Demo showing an animated code editor.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/code-editor"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/code-editor/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/code-editor.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "code-tabs-demo",
|
|
"type": "registry:ui",
|
|
"title": "Code Tabs Demo",
|
|
"description": "Demo showing a code tabs.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/code-tabs"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/code-tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/code-tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "counter-demo",
|
|
"type": "registry:ui",
|
|
"title": "Counter Demo",
|
|
"description": "Demo showing an animated counter.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/counter"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/counter/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/counter.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "cursor-demo",
|
|
"type": "registry:ui",
|
|
"title": "Cursor Demo",
|
|
"description": "Demo showing a cursor component.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/cursor"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/cursor/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/cursor.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "cursor-follow-only-demo",
|
|
"type": "registry:ui",
|
|
"title": "Cursor Follow Only Demo",
|
|
"description": "Demo showing a cursor follow component.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/cursor"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/cursor-follow-only/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/cursor-follow-only.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "files-demo",
|
|
"type": "registry:ui",
|
|
"title": "Files Demo",
|
|
"description": "Demo showing an files.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/files"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/files/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/files.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "files-advanced-demo",
|
|
"type": "registry:ui",
|
|
"title": "Files Advanced Demo",
|
|
"description": "Demo showing an advanced files component.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/files"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/files-advanced/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/files-advanced.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "install-tabs-demo",
|
|
"type": "registry:ui",
|
|
"title": "Install Tabs Demo",
|
|
"description": "Demo showing an install tabs.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/code-tabs"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/install-tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/install-tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "liquid-glass-demo",
|
|
"type": "registry:ui",
|
|
"title": "Liquid Glass Demo",
|
|
"description": "Demo showing a liquid glass effect.",
|
|
"dependencies": [
|
|
"lucide-react",
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/liquid-glass"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/liquid-glass/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/liquid-glass.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-grid-demo",
|
|
"type": "registry:ui",
|
|
"title": "Motion Grid Demo",
|
|
"description": "Demo Motion Grid.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-grid"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/motion-grid/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/motion-grid.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "pin-list-demo",
|
|
"type": "registry:ui",
|
|
"title": "Pin List Demo",
|
|
"description": "Demo Pin List.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/pin-list"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/pin-list/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/pin-list.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "scroll-progress-demo",
|
|
"type": "registry:ui",
|
|
"title": "Scroll Progress Demo",
|
|
"description": "Demo showing a scroll progress.",
|
|
"dependencies": [
|
|
"lucide-react",
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/scroll-progress"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/scroll-progress/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/scroll-progress.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "spring-element-demo",
|
|
"type": "registry:ui",
|
|
"title": "Spring Element Demo",
|
|
"description": "Demo showing a Spring Element attached to an avatar.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/spring-element"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/spring-element/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/spring-element.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "stars-scrolling-wheel-demo",
|
|
"type": "registry:ui",
|
|
"title": "Stars Scrolling Wheel Demo",
|
|
"description": "Demo showing a Stars Scrolling Wheel.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/stars-scrolling-wheel"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/stars-scrolling-wheel/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/stars-scrolling-wheel.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tabs-demo",
|
|
"type": "registry:ui",
|
|
"title": "Tabs Demo",
|
|
"description": "Demo showing an animated tabs.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/tabs",
|
|
"label",
|
|
"input",
|
|
"button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "tooltip-demo",
|
|
"type": "registry:ui",
|
|
"title": "Tooltip Demo",
|
|
"description": "Demo showing an animated tooltip.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/tooltip"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/components/tooltip/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/components/tooltip.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"TooltipProvider": {
|
|
"openDelay": {
|
|
"value": 700,
|
|
"min": 0,
|
|
"max": 2000,
|
|
"step": 100
|
|
},
|
|
"closeDelay": {
|
|
"value": 300,
|
|
"min": 0,
|
|
"max": 2000,
|
|
"step": 100
|
|
}
|
|
},
|
|
"Tooltip": {
|
|
"side": {
|
|
"value": "top",
|
|
"options": {
|
|
"top": "top",
|
|
"bottom": "bottom",
|
|
"left": "left",
|
|
"right": "right"
|
|
}
|
|
},
|
|
"sideOffset": {
|
|
"value": 14
|
|
},
|
|
"align": {
|
|
"value": "center",
|
|
"options": {
|
|
"start": "start",
|
|
"center": "center",
|
|
"end": "end"
|
|
}
|
|
},
|
|
"alignOffset": {
|
|
"value": 0
|
|
}
|
|
},
|
|
"TooltipContent": {
|
|
"arrow": {
|
|
"value": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "magnetic-demo",
|
|
"type": "registry:ui",
|
|
"title": "Magnetic Demo",
|
|
"description": "Demo showing the magnetic effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/magnetic"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/effects/magnetic/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/effects/magnetic.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"Magnetic": {
|
|
"onlyOnHover": {
|
|
"value": false
|
|
},
|
|
"strength": {
|
|
"value": 0.5,
|
|
"min": 0,
|
|
"max": 1,
|
|
"step": 0.05
|
|
},
|
|
"range": {
|
|
"value": 120
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "motion-effect-fade-blur-demo",
|
|
"type": "registry:ui",
|
|
"title": "Motion Effect Fade Blur Demo",
|
|
"description": "Demo showing the motion effect fade blur.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-effect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/effects/motion-effect-fade-blur/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/effects/motion-effect-fade-blur.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-effect-image-grid-demo",
|
|
"type": "registry:ui",
|
|
"title": "Motion Effect Image Grid Demo",
|
|
"description": "Demo showing the motion effect image grid.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-effect",
|
|
"use-mobile"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/effects/motion-effect-image-grid/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/effects/motion-effect-image-grid.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-effect-slide-demo",
|
|
"type": "registry:ui",
|
|
"title": "Motion Effect Slide Demo",
|
|
"description": "Demo showing the motion effect slide.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-effect"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/effects/motion-effect-slide/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/effects/motion-effect-slide.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-highlight-cards-hover-demo",
|
|
"type": "registry:ui",
|
|
"title": "Motion Highlight Cards Hover Demo",
|
|
"description": "Demo showing the motion highlight cards hover effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/effects/motion-highlight-cards-hover/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/effects/motion-highlight-cards-hover.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-highlight-tabs-demo",
|
|
"type": "registry:ui",
|
|
"title": "Motion Highlight Tabs Demo",
|
|
"description": "Demo showing the motion highlight tabs effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/effects/motion-highlight-tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/effects/motion-highlight-tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-highlight-tabs-hover-demo",
|
|
"type": "registry:ui",
|
|
"title": "Motion Highlight Tabs Hover Demo",
|
|
"description": "Demo showing the motion highlight tabs hover effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/effects/motion-highlight-tabs-hover/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/effects/motion-highlight-tabs-hover.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-highlight-tabs-hover-parent-demo",
|
|
"type": "registry:ui",
|
|
"title": "Motion Highlight Tabs Hover Parent Demo",
|
|
"description": "Demo showing the motion highlight tabs hover effect.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/effects/motion-highlight-tabs-hover-parent/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/effects/motion-highlight-tabs-hover-parent.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-accordion-demo",
|
|
"type": "registry:ui",
|
|
"title": "Headless Accordion Demo",
|
|
"description": "Demo showing an animated headless accordion.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/headless-accordion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/headless/accordion/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/headless/accordion.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-checkbox-demo",
|
|
"type": "registry:ui",
|
|
"title": "Headless Checkbox Demo",
|
|
"description": "Demo showing an animated headless checkbox.",
|
|
"dependencies": [
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/headless-checkbox"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/headless/checkbox/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/headless/checkbox.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-dialog-demo",
|
|
"type": "registry:ui",
|
|
"title": "Headless Dialog Demo",
|
|
"description": "Demo showing an animated headless dialog.",
|
|
"dependencies": [
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/headless-dialog"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/headless/dialog/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/headless/dialog.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-dialog-from-demo",
|
|
"type": "registry:ui",
|
|
"title": "Headless Dialog From Demo",
|
|
"description": "Demo showing an animated headless dialog with a from prop.",
|
|
"dependencies": [
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/headless-dialog"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/headless/dialog-from/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/headless/dialog-from.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-disclosure-demo",
|
|
"type": "registry:ui",
|
|
"title": "Headless Disclosure Demo",
|
|
"description": "Demo showing an animated headless disclosure.",
|
|
"dependencies": [
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/headless-disclosure"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/headless/disclosure/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/headless/disclosure.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-popover-demo",
|
|
"type": "registry:ui",
|
|
"title": "Headless Popover Demo",
|
|
"description": "Demo showing an animated headless popover.",
|
|
"registryDependencies": [
|
|
"button",
|
|
"input",
|
|
"label",
|
|
"https://animate-ui.com/r/headless-popover"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/headless/popover/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/headless/popover.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-switch-demo",
|
|
"type": "registry:ui",
|
|
"title": "Headless Switch Demo",
|
|
"description": "Demo showing an animated headless switch.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/headless-switch"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/headless/switch/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/headless/switch.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-tabs-demo",
|
|
"type": "registry:ui",
|
|
"title": "Headless Tabs Demo",
|
|
"description": "Demo showing an animated headless tabs.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/headless-tabs"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/headless/tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/headless/tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-accordion-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Accordion Demo",
|
|
"description": "Demo showing an animated radix accordion.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-accordion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/accordion/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/accordion.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-checkbox-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Checkbox Demo",
|
|
"description": "Demo showing an animated radix checkbox.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-checkbox",
|
|
"label"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/checkbox/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/checkbox.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-collapsible-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Collapsible Demo",
|
|
"description": "Demo showing an animated radix collapsible.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-collapsible",
|
|
"button"
|
|
],
|
|
"dependencies": [
|
|
"lucide-react"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/collapsible/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/collapsible.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-dialog-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Dialog Demo",
|
|
"description": "Demo showing an animated radix dialog.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-dialog",
|
|
"button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/dialog/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/dialog.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-dialog-from-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Dialog From Demo",
|
|
"description": "Demo showing an animated radix dialog.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-dialog",
|
|
"button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/dialog-from/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/dialog-from.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-dropdown-menu-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Dropdown Menu Demo",
|
|
"description": "Demo showing an animated radix dropdown menu.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-dropdown-menu",
|
|
"button"
|
|
],
|
|
"dependencies": [
|
|
"lucide-react",
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/dropdown-menu/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/dropdown-menu.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-dropdown-menu-checkboxes-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Dropdown Menu Checkboxes Demo",
|
|
"description": "Demo showing an animated radix dropdown menu with checkboxes.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-dropdown-menu",
|
|
"button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/dropdown-menu-checkboxes/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/dropdown-menu-checkboxes.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-dropdown-menu-radio-group-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Dropdown Menu Radio Group Demo",
|
|
"description": "Demo showing an animated radix dropdown menu with radio groups.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-dropdown-menu",
|
|
"button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/dropdown-menu-radio-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/dropdown-menu-radio-group.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-hover-card-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Hover Card Demo",
|
|
"description": "Demo showing an animated radix hover card.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-hover-card",
|
|
"button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/hover-card/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/hover-card.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-popover-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Popover Demo",
|
|
"description": "Demo showing an animated radix popover.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-popover",
|
|
"label",
|
|
"button",
|
|
"input"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/popover/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/popover.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-popover-datepicker-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Popover DatePicker ",
|
|
"description": "Radix Popover DatePicker",
|
|
"dependencies": [
|
|
"date-fns",
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-popover",
|
|
"button",
|
|
"calendar"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/popover-datepicker/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/popover-datepicker.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-progress-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Progress Demo",
|
|
"description": "Demo showing an animated radix progress.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-progress"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/progress/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/progress.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-radio-group-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Radio Group Demo",
|
|
"description": "Demo showing an animated radix radio group.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-radio-group",
|
|
"label"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/radio-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/radio-group.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-sheet-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Sheet Demo",
|
|
"description": "Demo showing a sheet with radix dialog.",
|
|
"dependencies": [
|
|
"lucide-react",
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-sheet",
|
|
"button",
|
|
"label",
|
|
"input"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/sheet/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/sheet.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"demoProps": {
|
|
"Sheet": {
|
|
"side": {
|
|
"value": "right",
|
|
"options": {
|
|
"right": "right",
|
|
"left": "left",
|
|
"top": "top",
|
|
"bottom": "bottom"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "radix-sidebar-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Sidebar Demo",
|
|
"description": "Demo showing a sidebar with radix components.",
|
|
"dependencies": [
|
|
"lucide-react",
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-sidebar",
|
|
"https://animate-ui.com/r/radix-collapsible",
|
|
"https://animate-ui.com/r/radix-dropdown-menu",
|
|
"use-mobile",
|
|
"avatar",
|
|
"breadcrumb",
|
|
"separator"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/sidebar/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/sidebar.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-switch-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Switch Demo",
|
|
"description": "Demo showing an animated radix switch.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-switch",
|
|
"label"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/switch/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/switch.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-tabs-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Tabs Demo",
|
|
"description": "Demo showing an animated Radix UI tabs.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-tabs",
|
|
"label",
|
|
"input",
|
|
"button"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-toggle-group-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Toggle Group Demo",
|
|
"description": "Demo showing an animated Radix UI toggle group.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-toggle-group"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/toggle-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/toggle-group.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-toggle-group-multiple-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Toggle Group Multiple Demo",
|
|
"description": "Demo showing an animated Radix UI toggle group with multiple values.",
|
|
"dependencies": [
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-toggle-group"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/toggle-group-multiple/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/toggle-group-multiple.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-tooltip-demo",
|
|
"type": "registry:ui",
|
|
"title": "Radix Tooltip Demo",
|
|
"description": "Demo showing an animated radix tooltip.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-tooltip"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/radix/tooltip/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/radix/tooltip.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "counting-from-number-demo",
|
|
"type": "registry:ui",
|
|
"title": "Counting From Number Demo",
|
|
"description": "Demo showing a counting number starting from a specific number.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/counting-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/counting-from-number/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/counting-from-number.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "counting-number-demo",
|
|
"type": "registry:ui",
|
|
"title": "Counting Number Demo",
|
|
"description": "Demo showing a counting number.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/counting-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/counting-number/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/counting-number.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "counting-number-decimal-demo",
|
|
"type": "registry:ui",
|
|
"title": "Counting Number Decimal Demo",
|
|
"description": "Demo showing a counting number with a decimal separator.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/counting-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/counting-number-decimal/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/counting-number-decimal.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "gradient-text-demo",
|
|
"type": "registry:ui",
|
|
"title": "Gradient Text Demo",
|
|
"description": "Demo showing an animated gradient text.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/gradient-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/gradient/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/gradient.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "highlight-text-demo",
|
|
"type": "registry:ui",
|
|
"title": "Highlight Text Demo",
|
|
"description": "Demo showing an animated highlight text.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/highlight-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/highlight/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/highlight.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "rolling-text-demo",
|
|
"type": "registry:ui",
|
|
"title": "Rolling Text Demo",
|
|
"description": "Demo showing an animated rolling text.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/rolling-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/rolling/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/rolling.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "rotating-text-demo",
|
|
"type": "registry:ui",
|
|
"title": "Rotating Text Demo",
|
|
"description": "Demo showing an animated rotating text.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/rotating-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/rotating/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/rotating.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "shimmering-text-demo",
|
|
"type": "registry:ui",
|
|
"title": "Shimmering Text Demo",
|
|
"description": "Demo showing an animated shimmering text.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/shimmering-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/shimmering/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/shimmering.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sliding-number-demo",
|
|
"type": "registry:ui",
|
|
"title": "Sliding Number Demo",
|
|
"description": "Demo showing an animated sliding number.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/sliding-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/sliding-number/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/sliding-number.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sliding-number-decimal-demo",
|
|
"type": "registry:ui",
|
|
"title": "Sliding Number Decimal Demo",
|
|
"description": "Demo showing an animated sliding number with a decimal separator.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/sliding-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/sliding-number-decimal/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/sliding-number-decimal.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "splitting-text-demo",
|
|
"type": "registry:ui",
|
|
"title": "Splitting Text Demo",
|
|
"description": "Demo showing an animated splitting text.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/splitting-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/splitting/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/splitting.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "splitting-lines-demo",
|
|
"type": "registry:ui",
|
|
"title": "Splitting Lines Demo",
|
|
"description": "Demo showing an animated splitting lines.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/splitting-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/splitting-lines/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/splitting-lines.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "splitting-with-custom-variants-demo",
|
|
"type": "registry:ui",
|
|
"title": "Splitting with Custom Variants Demo",
|
|
"description": "Demo showing an animated splitting text with custom variants.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/splitting-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/splitting-with-custom-variants/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/splitting-with-custom-variants.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "splitting-words-demo",
|
|
"type": "registry:ui",
|
|
"title": "Splitting Words Demo",
|
|
"description": "Demo showing an animated splitting words.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/splitting-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/splitting-words/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/splitting-words.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "typing-text-demo",
|
|
"type": "registry:ui",
|
|
"title": "Typing Text Demo",
|
|
"description": "Demo showing an animated typing text.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/typing-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/typing/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/typing.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "writing-text-demo",
|
|
"type": "registry:ui",
|
|
"title": "Writing Text Demo",
|
|
"description": "Demo showing an animated writing text.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/writing-text"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/text/writing/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/text/writing.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "management-bar-demo",
|
|
"type": "registry:ui",
|
|
"title": "Management Bar Demo",
|
|
"description": "Demo management Bar.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/management-bar"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/ui-elements/management-bar/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/ui-elements/management-bar.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "notification-list-demo",
|
|
"type": "registry:ui",
|
|
"title": "Notification List Demo",
|
|
"description": "Demo Notification List",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/notification-list"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/ui-elements/notification-list/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/ui-elements/notification-list.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "playful-todolist-demo",
|
|
"type": "registry:ui",
|
|
"title": "Playful Todolist Demo",
|
|
"description": "Demo Playful Todolist.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/playful-todolist"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/ui-elements/playful-todolist/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/ui-elements/playful-todolist.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "user-presence-avatar-demo",
|
|
"type": "registry:ui",
|
|
"title": "User Presence Avatar Demo",
|
|
"description": "Demo User Presence Avatar Demo.",
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/user-presence-avatar"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/demo/ui-elements/user-presence-avatar/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/demo/ui-elements/user-presence-avatar.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "magnetic",
|
|
"type": "registry:ui",
|
|
"title": "Magnetic",
|
|
"description": "A magnetic effect that clings to the cursor, creating a magnetic attraction effect.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/effects/magnetic/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/effects/magnetic.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-effect",
|
|
"type": "registry:ui",
|
|
"title": "Motion Effect",
|
|
"description": "Motion effect component that displays the motion effect (fade in, slide in, etc.).",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/effects/motion-effect/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/effects/motion-effect.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motion-highlight",
|
|
"type": "registry:ui",
|
|
"title": "Motion Highlight",
|
|
"description": "Motion highlight component that displays the motion highlight effect.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/effects/motion-highlight/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/effects/motion-highlight.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-accordion",
|
|
"type": "registry:ui",
|
|
"title": "Headless Accordion",
|
|
"description": "A vertically stacked set of interactive headings that each reveal an associated section of content built with Headless UI.",
|
|
"dependencies": [
|
|
"lucide-react",
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/headless-disclosure"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/headless/accordion/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/headless/accordion.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-checkbox",
|
|
"type": "registry:ui",
|
|
"title": "Headless Checkbox",
|
|
"description": "Checkboxes provide the same functionality as native HTML checkboxes, without any of the styling, giving you a clean slate to design them however you'd like.",
|
|
"dependencies": [
|
|
"@headlessui/react",
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/headless/checkbox/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/headless/checkbox.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-dialog",
|
|
"type": "registry:ui",
|
|
"title": "Headless Dialog",
|
|
"description": "A fully-managed, renderless dialog component jam-packed with accessibility and keyboard features, perfect for building completely custom dialogs and alerts.",
|
|
"dependencies": [
|
|
"@headlessui/react",
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/headless/dialog/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/headless/dialog.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-disclosure",
|
|
"type": "registry:ui",
|
|
"title": "Headless Disclosure",
|
|
"description": "A simple, accessible foundation for building custom UIs that show and hide content, like togglable accordion panels.",
|
|
"dependencies": [
|
|
"@headlessui/react",
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/headless/disclosure/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/headless/disclosure.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-popover",
|
|
"type": "registry:ui",
|
|
"title": "Headless Popover",
|
|
"description": "Popovers are perfect for floating panels with arbitrary content like navigation menus, mobile menus and flyout menus.",
|
|
"dependencies": [
|
|
"@headlessui/react",
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/headless/popover/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/headless/popover.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-switch",
|
|
"type": "registry:ui",
|
|
"title": "Headless Switch",
|
|
"description": "Switches are a pleasant interface for toggling a value between two states, and offer the same semantics and keyboard navigation as native checkbox elements.",
|
|
"dependencies": [
|
|
"@headlessui/react",
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/headless/switch/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/headless/switch.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "headless-tabs",
|
|
"type": "registry:ui",
|
|
"title": "Headless Tabs",
|
|
"description": "Easily create accessible, fully customizable tab interfaces, with robust focus management and keyboard navigation support.",
|
|
"dependencies": [
|
|
"motion",
|
|
"@headlessui/react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/headless/tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/headless/tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "activity-icon",
|
|
"type": "registry:ui",
|
|
"title": "Activity Icon",
|
|
"description": "Activity icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/activity/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/activity.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"activity",
|
|
"pulse",
|
|
"action",
|
|
"motion",
|
|
"healthcare",
|
|
"fitness",
|
|
"medical",
|
|
"health",
|
|
"siesmic",
|
|
"magnitude",
|
|
"intensive care",
|
|
"hospital",
|
|
"emergency",
|
|
"ambulance",
|
|
"vitals",
|
|
"vital signs",
|
|
"heart rate monitor"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "alarm-clock-icon",
|
|
"type": "registry:ui",
|
|
"title": "Alarm Clock Icon",
|
|
"description": "Alarm clock icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/alarm-clock/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/alarm-clock.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"morning"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "arrow-down-icon",
|
|
"type": "registry:ui",
|
|
"title": "Arrow Down Icon",
|
|
"description": "Arrow down icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/arrow-down/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/arrow-down.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"arrow",
|
|
"down",
|
|
"backward",
|
|
"direction",
|
|
"south"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "arrow-left-icon",
|
|
"type": "registry:ui",
|
|
"title": "Arrow Left Icon",
|
|
"description": "Arrow left icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/arrow-left/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/arrow-left.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"arrow",
|
|
"left",
|
|
"back",
|
|
"previous",
|
|
"direction",
|
|
"west",
|
|
"<-"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "arrow-right-icon",
|
|
"type": "registry:ui",
|
|
"title": "Arrow Right Icon",
|
|
"description": "Arrow right icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/arrow-right/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/arrow-right.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"arrow",
|
|
"right",
|
|
"forward",
|
|
"next",
|
|
"direction",
|
|
"east",
|
|
"->"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "arrow-up-icon",
|
|
"type": "registry:ui",
|
|
"title": "Arrow Up Icon",
|
|
"description": "Arrow up icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/arrow-up/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/arrow-up.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"arrow",
|
|
"up",
|
|
"forward",
|
|
"direction",
|
|
"north"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "audio-lines-icon",
|
|
"type": "registry:ui",
|
|
"title": "Audio Lines Icon",
|
|
"description": "Audio Lines icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/audio-lines/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/audio-lines.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"graphic equaliser",
|
|
"sound",
|
|
"noise",
|
|
"listen",
|
|
"hearing",
|
|
"hertz",
|
|
"frequency",
|
|
"wavelength",
|
|
"vibrate",
|
|
"sine",
|
|
"synthesizer",
|
|
"synthesiser",
|
|
"levels",
|
|
"track",
|
|
"music",
|
|
"playback",
|
|
"radio",
|
|
"broadcast",
|
|
"airwaves",
|
|
"voice",
|
|
"vocals",
|
|
"singer",
|
|
"song"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "axe-icon",
|
|
"type": "registry:ui",
|
|
"title": "Axe Icon",
|
|
"description": "Axe icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/axe/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/axe.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"hatchet",
|
|
"weapon",
|
|
"chop",
|
|
"sharp",
|
|
"equipment",
|
|
"fireman",
|
|
"firefighter",
|
|
"brigade",
|
|
"lumberjack",
|
|
"woodcutter",
|
|
"logger",
|
|
"forestry"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "battery-charging-icon",
|
|
"type": "registry:ui",
|
|
"title": "Battery Charging Icon",
|
|
"description": "Battery Charging icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/battery-charging/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/battery-charging.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"power",
|
|
"electricity",
|
|
"energy",
|
|
"accumulator",
|
|
"charge"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "battery-full-icon",
|
|
"type": "registry:ui",
|
|
"title": "Battery Full Icon",
|
|
"description": "Battery Full icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/battery-full/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/battery-full.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"power",
|
|
"electricity",
|
|
"energy",
|
|
"accumulator",
|
|
"charge"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "battery-low-icon",
|
|
"type": "registry:ui",
|
|
"title": "Battery Low Icon",
|
|
"description": "Battery Low icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/battery-low/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/battery-low.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"power",
|
|
"electricity",
|
|
"energy",
|
|
"accumulator",
|
|
"charge"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "battery-medium-icon",
|
|
"type": "registry:ui",
|
|
"title": "Battery Medium Icon",
|
|
"description": "Battery Medium icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/battery-medium/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/battery-medium.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"power",
|
|
"electricity",
|
|
"energy",
|
|
"accumulator",
|
|
"charge"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "bell-icon",
|
|
"type": "registry:ui",
|
|
"title": "Bell Icon",
|
|
"description": "Bell icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/bell/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/bell.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"alarm",
|
|
"notification",
|
|
"sound",
|
|
"reminder"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "bell-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Bell Off Icon",
|
|
"description": "Bell off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/bell-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/bell-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"alarm",
|
|
"notification",
|
|
"sound",
|
|
"reminder"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "bell-ring-icon",
|
|
"type": "registry:ui",
|
|
"title": "Bell Ring Icon",
|
|
"description": "Bell ring icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/bell-ring/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/bell-ring.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"alarm",
|
|
"notification",
|
|
"sound",
|
|
"reminder"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "bot-icon",
|
|
"type": "registry:ui",
|
|
"title": "Bot Icon",
|
|
"description": "Bot icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/bot/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/bot.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"robot",
|
|
"ai",
|
|
"chat",
|
|
"assistant"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "bot-message-square-icon",
|
|
"type": "registry:ui",
|
|
"title": "Bot Message Square Icon",
|
|
"description": "Bot message square icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/bot-message-square/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/bot-message-square.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"robot",
|
|
"ai",
|
|
"chat",
|
|
"assistant"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "bot-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Bot Off Icon",
|
|
"description": "Bot off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/bot-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/bot-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"robot",
|
|
"ai",
|
|
"chat",
|
|
"assistant"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "brush-icon",
|
|
"type": "registry:ui",
|
|
"title": "Brush Icon",
|
|
"description": "Brush icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/brush/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/brush.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clean",
|
|
"sweep",
|
|
"refactor",
|
|
"remove",
|
|
"draw",
|
|
"paint",
|
|
"color",
|
|
"artist"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "brush-cleaning-icon",
|
|
"type": "registry:ui",
|
|
"title": "Brush Cleaning Icon",
|
|
"description": "Brush cleaning icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/brush-cleaning/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/brush-cleaning.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"cleaning",
|
|
"utensil",
|
|
"housekeeping",
|
|
"tool",
|
|
"sweeping",
|
|
"scrubbing",
|
|
"hygiene",
|
|
"maintenance",
|
|
"household",
|
|
"cleaner",
|
|
"chores",
|
|
"equipment",
|
|
"sanitation",
|
|
"bristles",
|
|
"handle",
|
|
"home care",
|
|
"sanitize",
|
|
"purify",
|
|
"wash",
|
|
"disinfect",
|
|
"sterilize",
|
|
"scrub",
|
|
"polish",
|
|
"decontaminate",
|
|
"wipe",
|
|
"spotless",
|
|
"remove",
|
|
"empty",
|
|
"erase",
|
|
"purge",
|
|
"eliminate"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "cherry-icon",
|
|
"type": "registry:ui",
|
|
"title": "Cherry Icon",
|
|
"description": "Cherry icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/cherry/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/cherry.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"fruit",
|
|
"food"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "chevron-down-icon",
|
|
"type": "registry:ui",
|
|
"title": "Chevron Down Icon",
|
|
"description": "Chevron down icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/chevron-down/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/chevron-down.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"backwards",
|
|
"reverse",
|
|
"slow",
|
|
"dropdown"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "chevron-left-icon",
|
|
"type": "registry:ui",
|
|
"title": "Chevron Left Icon",
|
|
"description": "Chevron left icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/chevron-left/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/chevron-left.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"back",
|
|
"previous",
|
|
"less than",
|
|
"fewer",
|
|
"menu",
|
|
"<"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "chevron-left-right-icon",
|
|
"type": "registry:ui",
|
|
"title": "Chevron Left Right Icon",
|
|
"description": "Chevron left right icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/chevron-left-right/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/chevron-left-right.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"expand",
|
|
"horizontal",
|
|
"unfold",
|
|
"<>"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "chevron-right-icon",
|
|
"type": "registry:ui",
|
|
"title": "Chevron Right Icon",
|
|
"description": "Chevron right icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/chevron-right/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/chevron-right.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"forward",
|
|
"next",
|
|
"more than",
|
|
"greater",
|
|
"menu",
|
|
"code",
|
|
"coding",
|
|
"command line",
|
|
"terminal",
|
|
"prompt",
|
|
"shell",
|
|
">"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "chevron-up-icon",
|
|
"type": "registry:ui",
|
|
"title": "Chevron Up Icon",
|
|
"description": "Chevron up icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/chevron-up/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/chevron-up.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"caret",
|
|
"keyboard",
|
|
"mac",
|
|
"control",
|
|
"ctrl",
|
|
"superscript",
|
|
"exponential",
|
|
"power",
|
|
"ahead",
|
|
"fast",
|
|
"^",
|
|
"dropdown"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "chevron-up-down-icon",
|
|
"type": "registry:ui",
|
|
"title": "Chevron Up Down Icon",
|
|
"description": "Chevron up down icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/chevron-up-down/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/chevron-up-down.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"expand",
|
|
"vertical",
|
|
"unfold"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "circle-plus-icon",
|
|
"type": "registry:ui",
|
|
"title": "Circle Plus Icon",
|
|
"description": "Circle plus icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/circle-plus/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/circle-plus.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"circle",
|
|
"plus",
|
|
"add",
|
|
"sum",
|
|
"addition",
|
|
"math",
|
|
"maths",
|
|
"new",
|
|
"+",
|
|
"increase",
|
|
"positive",
|
|
"calculate"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "circle-x-icon",
|
|
"type": "registry:ui",
|
|
"title": "Circle X Icon",
|
|
"description": "Circle x icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/circle-x/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/circle-x.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"x",
|
|
"circle",
|
|
"cross",
|
|
"delete",
|
|
"close",
|
|
"cancel",
|
|
"remove",
|
|
"clear",
|
|
"math",
|
|
"multiply",
|
|
"multiplication"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock Icon",
|
|
"description": "Clock icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-1-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 1 Icon",
|
|
"description": "Clock 1 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-1/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-1.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-10-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 10 Icon",
|
|
"description": "Clock 10 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-10/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-10.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-11-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 11 Icon",
|
|
"description": "Clock 11 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-11/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-11.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-12-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 12 Icon",
|
|
"description": "Clock 12 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-12/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-12.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-2-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 2 Icon",
|
|
"description": "Clock 2 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-2/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-2.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-3-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 3 Icon",
|
|
"description": "Clock 3 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-3/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-3.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-4-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 4 Icon",
|
|
"description": "Clock 4 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-4/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-4.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-5-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 5 Icon",
|
|
"description": "Clock 5 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-5/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-5.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-6-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 6 Icon",
|
|
"description": "Clock 6 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-6/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-6.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-7-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 7 Icon",
|
|
"description": "Clock 7 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-7/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-7.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-8-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 8 Icon",
|
|
"description": "Clock 8 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-8/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-8.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "clock-9-icon",
|
|
"type": "registry:ui",
|
|
"title": "Clock 9 Icon",
|
|
"description": "Clock 9 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/clock-9/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/clock-9.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clock",
|
|
"time",
|
|
"watch",
|
|
"alarm",
|
|
"timer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "cloud-download-icon",
|
|
"type": "registry:ui",
|
|
"title": "Cloud Download Icon",
|
|
"description": "Cloud download icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/cloud-download/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/cloud-download.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"import"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "cloud-upload-icon",
|
|
"type": "registry:ui",
|
|
"title": "Cloud Upload Icon",
|
|
"description": "Cloud upload icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/cloud-upload/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/cloud-upload.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"file"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "cog-icon",
|
|
"type": "registry:ui",
|
|
"title": "Cog Icon",
|
|
"description": "Cog icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/cog/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/cog.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"computing",
|
|
"settings",
|
|
"cog",
|
|
"edit",
|
|
"gear",
|
|
"preferences",
|
|
"controls",
|
|
"configuration",
|
|
"fixed",
|
|
"build",
|
|
"construction",
|
|
"parts"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "compass-icon",
|
|
"type": "registry:ui",
|
|
"title": "Compass Icon",
|
|
"description": "Compass icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/compass/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/compass.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"direction",
|
|
"north",
|
|
"south",
|
|
"east",
|
|
"west",
|
|
"safari",
|
|
"browser"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "copy-icon",
|
|
"type": "registry:ui",
|
|
"title": "Copy Icon",
|
|
"description": "Copy icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/copy/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/copy.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"clone",
|
|
"duplicate",
|
|
"multiple"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "disc-3-icon",
|
|
"type": "registry:ui",
|
|
"title": "Disc 3 Icon",
|
|
"description": "Disc 3 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/disc-3/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/disc-3.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"album",
|
|
"album",
|
|
"vinyl",
|
|
"record",
|
|
"cd",
|
|
"dvd",
|
|
"format",
|
|
"dj",
|
|
"spin",
|
|
"rotate",
|
|
"rpm"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "download-icon",
|
|
"type": "registry:ui",
|
|
"title": "Download Icon",
|
|
"description": "Download icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/download/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/download.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"import",
|
|
"export",
|
|
"save"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "expand-icon",
|
|
"type": "registry:ui",
|
|
"title": "Expand Icon",
|
|
"description": "Expand icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/expand/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/expand.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"scale",
|
|
"fullscreen",
|
|
"maximize",
|
|
"minimize",
|
|
"contract"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "external-link-icon",
|
|
"type": "registry:ui",
|
|
"title": "External Link Icon",
|
|
"description": "External link icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/external-link/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/external-link.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"outbound",
|
|
"open",
|
|
"share"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "fingerprint-icon",
|
|
"type": "registry:ui",
|
|
"title": "Fingerprint Icon",
|
|
"description": "Fingerprint icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/fingerprint/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/fingerprint.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"2fa",
|
|
"authentication",
|
|
"biometric",
|
|
"identity",
|
|
"security"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "forklift-icon",
|
|
"type": "registry:ui",
|
|
"title": "Forklift Icon",
|
|
"description": "Forklift icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/forklift/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/forklift.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"vehicle",
|
|
"transport",
|
|
"logistics"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "gauge-icon",
|
|
"type": "registry:ui",
|
|
"title": "Gauge Icon",
|
|
"description": "Gauge icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/gauge/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/gauge.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"dashboard",
|
|
"dial",
|
|
"meter",
|
|
"speed",
|
|
"pressure",
|
|
"measure",
|
|
"level"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "gavel-icon",
|
|
"type": "registry:ui",
|
|
"title": "Gavel Icon",
|
|
"description": "Gavel icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/gavel/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/gavel.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"mallet",
|
|
"hammer"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hammer-icon",
|
|
"type": "registry:ui",
|
|
"title": "Hammer Icon",
|
|
"description": "Hammer icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/hammer/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/hammer.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"mallet",
|
|
"nails",
|
|
"diy",
|
|
"toolbox",
|
|
"build",
|
|
"construction"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "heart-icon",
|
|
"type": "registry:ui",
|
|
"title": "Heart Icon",
|
|
"description": "Heart icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/heart/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/heart.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"like",
|
|
"love",
|
|
"emotion",
|
|
"suit",
|
|
"playing",
|
|
"cards"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "house-wifi-icon",
|
|
"type": "registry:ui",
|
|
"title": "House Wifi Icon",
|
|
"description": "House wifi icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/house-wifi/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/house-wifi.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"home",
|
|
"living",
|
|
"building",
|
|
"wifi",
|
|
"connectivity"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "icon",
|
|
"type": "registry:ui",
|
|
"title": "Icon",
|
|
"description": "Base component to use animated icons.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/icon/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/icon.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "kanban-icon",
|
|
"type": "registry:ui",
|
|
"title": "Kanban Icon",
|
|
"description": "Kanban icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/kanban/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/kanban.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"projects",
|
|
"manage",
|
|
"overview",
|
|
"board",
|
|
"tickets",
|
|
"issues",
|
|
"roadmap",
|
|
"plan",
|
|
"intentions",
|
|
"productivity",
|
|
"work",
|
|
"agile",
|
|
"code",
|
|
"coding"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "layers-icon",
|
|
"type": "registry:ui",
|
|
"title": "Layers Icon",
|
|
"description": "Layers icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/layers/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/layers.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"stack",
|
|
"pile",
|
|
"pages",
|
|
"sheets",
|
|
"paperwork",
|
|
"copies",
|
|
"copy"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "layers-2-icon",
|
|
"type": "registry:ui",
|
|
"title": "Layers 2 Icon",
|
|
"description": "Layers 2 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/layers-2/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/layers-2.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"stack",
|
|
"pile",
|
|
"pages",
|
|
"sheets",
|
|
"paperwork",
|
|
"copies",
|
|
"copy",
|
|
"duplicate",
|
|
"double",
|
|
"shortcuts"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "layout-dashboard-icon",
|
|
"type": "registry:ui",
|
|
"title": "Layout Dashboard Icon",
|
|
"description": "Layout dashboard icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/layout-dashboard/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/layout-dashboard.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"masonry",
|
|
"brick"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "lightbulb-icon",
|
|
"type": "registry:ui",
|
|
"title": "Lightbulb Icon",
|
|
"description": "Lightbulb icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/lightbulb/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/lightbulb.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"idea",
|
|
"bright",
|
|
"lights"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "lightbulb-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Lightbulb Off Icon",
|
|
"description": "Lightbulb off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/lightbulb-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/lightbulb-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"lights"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "loader-icon",
|
|
"type": "registry:ui",
|
|
"title": "Loader Icon",
|
|
"description": "Loader icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/loader/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/loader.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"loading",
|
|
"wait",
|
|
"busy",
|
|
"progress",
|
|
"throbber",
|
|
"spinner",
|
|
"spinning"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "loader-circle-icon",
|
|
"type": "registry:ui",
|
|
"title": "Loader Circle Icon",
|
|
"description": "Loader circle icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/loader-circle/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/loader-circle.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"loading",
|
|
"wait",
|
|
"busy",
|
|
"progress",
|
|
"throbber",
|
|
"spinner",
|
|
"spinning",
|
|
"circle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "loader-pinwheel-icon",
|
|
"type": "registry:ui",
|
|
"title": "Loader Pinwheel Icon",
|
|
"description": "Loader pinwheel icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/loader-pinwheel/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/loader-pinwheel.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"loading",
|
|
"wait",
|
|
"busy",
|
|
"progress",
|
|
"throbber",
|
|
"spinner",
|
|
"spinning",
|
|
"beach ball",
|
|
"frozen",
|
|
"freeze"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "log-in-icon",
|
|
"type": "registry:ui",
|
|
"title": "Log In Icon",
|
|
"description": "Log in icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/log-in/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/log-in.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"sign in",
|
|
"arrow",
|
|
"enter",
|
|
"auth"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "log-out-icon",
|
|
"type": "registry:ui",
|
|
"title": "Log Out Icon",
|
|
"description": "Log out icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/log-out/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/log-out.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"sign out",
|
|
"arrow",
|
|
"exit",
|
|
"auth"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "map-pin-icon",
|
|
"type": "registry:ui",
|
|
"title": "Map Pin Icon",
|
|
"description": "Map pin icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/map-pin/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/map-pin.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"map",
|
|
"pin",
|
|
"location",
|
|
"waypoint",
|
|
"marker",
|
|
"drop"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "map-pin-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Map Pin Off Icon",
|
|
"description": "Map pin off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/map-pin-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/map-pin-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"location",
|
|
"waypoint",
|
|
"marker",
|
|
"remove"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "maximize-icon",
|
|
"type": "registry:ui",
|
|
"title": "Maximize Icon",
|
|
"description": "Maximize icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/maximize/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/maximize.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"fullscreen",
|
|
"expand",
|
|
"dashed"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "menu-icon",
|
|
"type": "registry:ui",
|
|
"title": "Menu Icon",
|
|
"description": "Menu icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/menu/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/menu.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"bars",
|
|
"navigation",
|
|
"hamburger",
|
|
"options"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle Icon",
|
|
"description": "Message circle icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-code-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle Code Icon",
|
|
"description": "Message circle code icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-code/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-code.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"code review",
|
|
"coding"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-dashed-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle Dashed Icon",
|
|
"description": "Message circle dashed icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-dashed/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-dashed.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"draft"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-heart-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle Heart Icon",
|
|
"description": "Message circle heart icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-heart/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-heart.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"positive",
|
|
"like",
|
|
"love",
|
|
"interest",
|
|
"valentine",
|
|
"dating",
|
|
"date",
|
|
"speech bubble"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-more-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle More Icon",
|
|
"description": "Message circle more icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-more/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-more.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"typing",
|
|
"writing",
|
|
"responding",
|
|
"ellipsis",
|
|
"etc",
|
|
"et cetera",
|
|
"..."
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle Off Icon",
|
|
"description": "Message circle off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"clear",
|
|
"close",
|
|
"delete",
|
|
"remove",
|
|
"cancel",
|
|
"silence",
|
|
"mute",
|
|
"moderate"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-plus-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle Plus Icon",
|
|
"description": "Message circle plus icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-plus/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-plus.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"add"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-question-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle Question Icon",
|
|
"description": "Message circle question icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-question/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-question.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"help"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-warning-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle Warning Icon",
|
|
"description": "Message circle warning icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-warning/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-warning.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"report",
|
|
"abuse",
|
|
"offense",
|
|
"alert",
|
|
"danger",
|
|
"caution",
|
|
"protected",
|
|
"exclamation mark"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-circle-x-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Circle X Icon",
|
|
"description": "Message circle x icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-circle-x/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-circle-x.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"clear",
|
|
"close",
|
|
"delete",
|
|
"remove",
|
|
"cancel",
|
|
"silence",
|
|
"mute",
|
|
"moderate"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Icon",
|
|
"description": "Message square icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-code-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Code Icon",
|
|
"description": "Message square code icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-code/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-code.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"code review",
|
|
"coding"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-dashed-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Dashed Icon",
|
|
"description": "Message square dashed icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-dashed/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-dashed.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"draft"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-diff-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Diff Icon",
|
|
"description": "Message square diff icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-diff/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-diff.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"add",
|
|
"patch",
|
|
"difference",
|
|
"plus",
|
|
"minus",
|
|
"plus-minus",
|
|
"math",
|
|
"code review",
|
|
"coding",
|
|
"version control",
|
|
"git"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-dot-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Dot Icon",
|
|
"description": "Message square dot icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-dot/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-dot.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"unread",
|
|
"unresolved",
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-heart-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Heart Icon",
|
|
"description": "Message square heart icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-heart/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-heart.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"positive",
|
|
"like",
|
|
"love",
|
|
"interest",
|
|
"valentine",
|
|
"dating",
|
|
"date",
|
|
"speech bubble"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-more-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square More Icon",
|
|
"description": "Message square more icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-more/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-more.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"typing",
|
|
"writing",
|
|
"responding",
|
|
"ellipsis",
|
|
"etc",
|
|
"et cetera",
|
|
"..."
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Off Icon",
|
|
"description": "Message square off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"clear",
|
|
"close",
|
|
"delete",
|
|
"remove",
|
|
"cancel",
|
|
"silence",
|
|
"mute",
|
|
"moderate"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-plus-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Plus Icon",
|
|
"description": "Message square plus icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-plus/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-plus.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"add"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-quote-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Quote Icon",
|
|
"description": "Message square quote icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-quote/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-quote.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"blockquote",
|
|
"quotation",
|
|
"indent",
|
|
"reply",
|
|
"response"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-share-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Share Icon",
|
|
"description": "Message square share icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-share/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-share.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"network",
|
|
"forward"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-text-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Text Icon",
|
|
"description": "Message square text icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-text/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-text.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-warning-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square Warning Icon",
|
|
"description": "Message square warning icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-warning/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-warning.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"report",
|
|
"abuse",
|
|
"offense",
|
|
"alert",
|
|
"danger",
|
|
"caution",
|
|
"protected",
|
|
"exclamation mark"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "message-square-x-icon",
|
|
"type": "registry:ui",
|
|
"title": "Message Square X Icon",
|
|
"description": "Message square x icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/message-square-x/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/message-square-x.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"comment",
|
|
"chat",
|
|
"conversation",
|
|
"dialog",
|
|
"feedback",
|
|
"speech bubble",
|
|
"clear",
|
|
"close",
|
|
"delete",
|
|
"remove",
|
|
"cancel",
|
|
"silence",
|
|
"mute",
|
|
"moderate"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "minimize-icon",
|
|
"type": "registry:ui",
|
|
"title": "Minimize Icon",
|
|
"description": "Minimize icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/minimize/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/minimize.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"exit fullscreen",
|
|
"close",
|
|
"shrink"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "move-down-icon",
|
|
"type": "registry:ui",
|
|
"title": "Move Down Icon",
|
|
"description": "Move down icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/move-down/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/move-down.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"move",
|
|
"arrow",
|
|
"down",
|
|
"direction",
|
|
"south",
|
|
"↓"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "move-left-icon",
|
|
"type": "registry:ui",
|
|
"title": "Move Left Icon",
|
|
"description": "Move left icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/move-left/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/move-left.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"move",
|
|
"arrow",
|
|
"left",
|
|
"back",
|
|
"previous",
|
|
"direction",
|
|
"east",
|
|
"<-"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "move-right-icon",
|
|
"type": "registry:ui",
|
|
"title": "Move Right Icon",
|
|
"description": "Move right icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/move-right/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/move-right.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"move",
|
|
"arrow",
|
|
"right",
|
|
"forward",
|
|
"next",
|
|
"direction",
|
|
"east",
|
|
"->"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "move-up-icon",
|
|
"type": "registry:ui",
|
|
"title": "Move Up Icon",
|
|
"description": "Move up icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/move-up/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/move-up.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"move",
|
|
"arrow",
|
|
"up",
|
|
"direction",
|
|
"north",
|
|
"↑"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "paintbrush-icon",
|
|
"type": "registry:ui",
|
|
"title": "Paintbrush Icon",
|
|
"description": "Paintbrush icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/paintbrush/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/paintbrush.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"brush",
|
|
"paintbrush",
|
|
"design",
|
|
"color",
|
|
"colour",
|
|
"decoration",
|
|
"diy"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "panel-bottom-icon",
|
|
"type": "registry:ui",
|
|
"title": "Panel Bottom Icon",
|
|
"description": "Panel bottom icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/panel-bottom/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/panel-bottom.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"sidebar",
|
|
"panel",
|
|
"bottom",
|
|
"menu",
|
|
"drawer",
|
|
"navigation"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "panel-left-icon",
|
|
"type": "registry:ui",
|
|
"title": "Panel Left Icon",
|
|
"description": "Panel left icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/panel-left/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/panel-left.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"sidebar",
|
|
"panel",
|
|
"left",
|
|
"menu",
|
|
"drawer",
|
|
"navigation"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "panel-right-icon",
|
|
"type": "registry:ui",
|
|
"title": "Panel Right Icon",
|
|
"description": "Panel right icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/panel-right/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/panel-right.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"sidebar",
|
|
"panel",
|
|
"right",
|
|
"menu",
|
|
"drawer",
|
|
"navigation"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "panel-top-icon",
|
|
"type": "registry:ui",
|
|
"title": "Panel Top Icon",
|
|
"description": "Panel top icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/panel-top/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/panel-top.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"sidebar",
|
|
"panel",
|
|
"top",
|
|
"menu",
|
|
"drawer",
|
|
"navigation"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pause-icon",
|
|
"type": "registry:ui",
|
|
"title": "Pause Icon",
|
|
"description": "Pause icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/pause/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/pause.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"music",
|
|
"stop"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pickaxe-icon",
|
|
"type": "registry:ui",
|
|
"title": "Pickaxe Icon",
|
|
"description": "Pickaxe icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/pickaxe/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/pickaxe.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"mining",
|
|
"mine",
|
|
"land worker",
|
|
"extraction",
|
|
"labor",
|
|
"construction",
|
|
"progress",
|
|
"advancement",
|
|
"crafting"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pin-icon",
|
|
"type": "registry:ui",
|
|
"title": "Pin Icon",
|
|
"description": "Pin icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/pin/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/pin.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"pin",
|
|
"map",
|
|
"location",
|
|
"lock",
|
|
"fixed",
|
|
"anchor"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pin-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Pin Off Icon",
|
|
"description": "Pin off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/pin-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/pin-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"unpin",
|
|
"map",
|
|
"unlock",
|
|
"unfix",
|
|
"unsave",
|
|
"remove"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "play-icon",
|
|
"type": "registry:ui",
|
|
"title": "Play Icon",
|
|
"description": "Play icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/play/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/play.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"music",
|
|
"audio",
|
|
"video",
|
|
"start",
|
|
"run"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "plus-icon",
|
|
"type": "registry:ui",
|
|
"title": "Plus Icon",
|
|
"description": "Plus icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/plus/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/plus.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"plus",
|
|
"add",
|
|
"sum",
|
|
"addition",
|
|
"math",
|
|
"maths",
|
|
"new",
|
|
"+",
|
|
"increase",
|
|
"positive",
|
|
"calculate"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "refresh-ccw-icon",
|
|
"type": "registry:ui",
|
|
"title": "Refresh Ccw Icon",
|
|
"description": "Refresh ccw icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/refresh-ccw/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/refresh-ccw.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"rotate",
|
|
"arrows",
|
|
"synchronise",
|
|
"reload",
|
|
"rerun",
|
|
"circular",
|
|
"cycle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "refresh-ccw-dot-icon",
|
|
"type": "registry:ui",
|
|
"title": "Refresh Ccw Dot Icon",
|
|
"description": "Refresh ccw dot icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/refresh-ccw-dot/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/refresh-ccw-dot.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"rotate",
|
|
"arrows",
|
|
"synchronise",
|
|
"reload",
|
|
"rerun",
|
|
"circular",
|
|
"cycle",
|
|
"issue",
|
|
"code",
|
|
"coding",
|
|
"version control"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "refresh-cw-icon",
|
|
"type": "registry:ui",
|
|
"title": "Refresh Cw Icon",
|
|
"description": "Refresh cw icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/refresh-cw/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/refresh-cw.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"rotate",
|
|
"arrows",
|
|
"synchronise",
|
|
"reload",
|
|
"rerun",
|
|
"circular",
|
|
"cycle"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "refresh-cw-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Refresh Cw Off Icon",
|
|
"description": "Refresh cw off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/refresh-cw-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/refresh-cw-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"rotate",
|
|
"arrows",
|
|
"synchronise",
|
|
"reload",
|
|
"rerun",
|
|
"circular",
|
|
"cycle",
|
|
"cancel",
|
|
"no",
|
|
"stop",
|
|
"error",
|
|
"disconnect",
|
|
"ignore"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rotate-ccw-icon",
|
|
"type": "registry:ui",
|
|
"title": "Rotate Ccw Icon",
|
|
"description": "Rotate ccw icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/rotate-ccw/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/rotate-ccw.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"rotate",
|
|
"arrow",
|
|
"left",
|
|
"counter-clockwise",
|
|
"restart",
|
|
"reload",
|
|
"rerun",
|
|
"refresh",
|
|
"backup",
|
|
"undo",
|
|
"replay",
|
|
"redo",
|
|
"retry",
|
|
"rewind",
|
|
"reverse"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rotate-cw-icon",
|
|
"type": "registry:ui",
|
|
"title": "Rotate Cw Icon",
|
|
"description": "Rotate cw icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/rotate-cw/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/rotate-cw.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"rotate",
|
|
"arrow",
|
|
"right",
|
|
"clockwise",
|
|
"refresh",
|
|
"reload",
|
|
"rerun",
|
|
"redo"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "search-icon",
|
|
"type": "registry:ui",
|
|
"title": "Search Icon",
|
|
"description": "Search icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/search/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/search.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"find",
|
|
"scan",
|
|
"magnifier",
|
|
"magnifying glass",
|
|
"lens"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "send-icon",
|
|
"type": "registry:ui",
|
|
"title": "Send Icon",
|
|
"description": "Send icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/send/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/send.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"send",
|
|
"email",
|
|
"message",
|
|
"mail",
|
|
"paper aeroplane",
|
|
"submit"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "send-horizontal-icon",
|
|
"type": "registry:ui",
|
|
"title": "Send Horizontal Icon",
|
|
"description": "Send horizontal icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/send-horizontal/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/send-horizontal.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"send",
|
|
"email",
|
|
"message",
|
|
"mail",
|
|
"paper aeroplane",
|
|
"submit"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "settings-icon",
|
|
"type": "registry:ui",
|
|
"title": "Settings Icon",
|
|
"description": "Settings icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/settings/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/settings.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"cog",
|
|
"edit",
|
|
"gear",
|
|
"preferences"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "shrink-icon",
|
|
"type": "registry:ui",
|
|
"title": "Shrink Icon",
|
|
"description": "Shrink icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/shrink/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/shrink.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"scale",
|
|
"fullscreen",
|
|
"maximize",
|
|
"minimize",
|
|
"contract"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "square-arrow-out-down-left-icon",
|
|
"type": "registry:ui",
|
|
"title": "Square Arrow Out Down Left Icon",
|
|
"description": "Square arrow out down left icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/square-arrow-out-down-left/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/square-arrow-out-down-left.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"outwards",
|
|
"direction",
|
|
"south-west",
|
|
"diagonal"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "square-arrow-out-down-right-icon",
|
|
"type": "registry:ui",
|
|
"title": "Square Arrow Out Down Right Icon",
|
|
"description": "Square arrow out down right icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/square-arrow-out-down-right/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/square-arrow-out-down-right.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"outwards",
|
|
"direction",
|
|
"south-east",
|
|
"diagonal"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "square-arrow-out-up-left-icon",
|
|
"type": "registry:ui",
|
|
"title": "Square Arrow Out Up Left Icon",
|
|
"description": "Square arrow out up left icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/square-arrow-out-up-left/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/square-arrow-out-up-left.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"outwards",
|
|
"direction",
|
|
"north-west",
|
|
"diagonal"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "square-arrow-out-up-right-icon",
|
|
"type": "registry:ui",
|
|
"title": "Square Arrow Out Up Right Icon",
|
|
"description": "Square arrow out up right icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/square-arrow-out-up-right/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/square-arrow-out-up-right.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"outwards",
|
|
"direction",
|
|
"north-east",
|
|
"diagonal",
|
|
"share",
|
|
"open",
|
|
"external",
|
|
"link"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "square-dashed-kanban-icon",
|
|
"type": "registry:ui",
|
|
"title": "Square Dashed Kanban Icon",
|
|
"description": "Square Dashed Kanban icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/square-dashed-kanban/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/square-dashed-kanban.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"projects",
|
|
"manage",
|
|
"overview",
|
|
"board",
|
|
"tickets",
|
|
"issues",
|
|
"roadmap",
|
|
"plan",
|
|
"intentions",
|
|
"productivity",
|
|
"work",
|
|
"agile",
|
|
"code",
|
|
"coding"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "square-kanban-icon",
|
|
"type": "registry:ui",
|
|
"title": "Square Kanban Icon",
|
|
"description": "Square Kanban icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/square-kanban/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/square-kanban.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"projects",
|
|
"manage",
|
|
"overview",
|
|
"board",
|
|
"tickets",
|
|
"issues",
|
|
"roadmap",
|
|
"plan",
|
|
"intentions",
|
|
"productivity",
|
|
"work",
|
|
"agile",
|
|
"code",
|
|
"coding"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "square-plus-icon",
|
|
"type": "registry:ui",
|
|
"title": "Square Plus Icon",
|
|
"description": "Square plus icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/square-plus/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/square-plus.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"square",
|
|
"rect",
|
|
"plus",
|
|
"add",
|
|
"sum",
|
|
"addition",
|
|
"math",
|
|
"maths",
|
|
"new",
|
|
"+",
|
|
"increase",
|
|
"positive",
|
|
"calculate"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "square-x-icon",
|
|
"type": "registry:ui",
|
|
"title": "Square X Icon",
|
|
"description": "Square x icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/square-x/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/square-x.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"square",
|
|
"x",
|
|
"cross",
|
|
"delete",
|
|
"close",
|
|
"cancel",
|
|
"remove",
|
|
"clear",
|
|
"math",
|
|
"multiply",
|
|
"multiplication"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "star-icon",
|
|
"type": "registry:ui",
|
|
"title": "Star Icon",
|
|
"description": "Star icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/star/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/star.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"bookmark",
|
|
"favorite",
|
|
"like",
|
|
"review",
|
|
"rating"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "thumbs-down-icon",
|
|
"type": "registry:ui",
|
|
"title": "Thumbs Down Icon",
|
|
"description": "Thumbs down icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/thumbs-down/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/thumbs-down.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"dislike",
|
|
"bad",
|
|
"emotion"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "thumbs-up-icon",
|
|
"type": "registry:ui",
|
|
"title": "Thumbs Up Icon",
|
|
"description": "Thumbs up icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/thumbs-up/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/thumbs-up.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"like",
|
|
"good",
|
|
"emotion"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "timer-icon",
|
|
"type": "registry:ui",
|
|
"title": "Timer Icon",
|
|
"description": "Timer icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/timer/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/timer.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"time",
|
|
"timer",
|
|
"stopwatch"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "timer-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Timer Off Icon",
|
|
"description": "Timer off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/timer-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/timer-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"time",
|
|
"timer",
|
|
"stopwatch"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "toggle-left-icon",
|
|
"type": "registry:ui",
|
|
"title": "Toggle Left Icon",
|
|
"description": "Toggle left icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/toggle-left/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/toggle-left.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"on",
|
|
"off",
|
|
"switch",
|
|
"boolean"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "toggle-right-icon",
|
|
"type": "registry:ui",
|
|
"title": "Toggle Right Icon",
|
|
"description": "Toggle right icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/toggle-right/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/toggle-right.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"on",
|
|
"off",
|
|
"switch",
|
|
"boolean"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "trash-icon",
|
|
"type": "registry:ui",
|
|
"title": "Trash Icon",
|
|
"description": "Trash icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/trash/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/trash.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"garbage",
|
|
"delete",
|
|
"remove",
|
|
"bin"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "trash-2-icon",
|
|
"type": "registry:ui",
|
|
"title": "Trash 2 Icon",
|
|
"description": "Trash 2 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/trash-2/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/trash-2.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"garbage",
|
|
"delete",
|
|
"remove",
|
|
"bin"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "upload-icon",
|
|
"type": "registry:ui",
|
|
"title": "Upload Icon",
|
|
"description": "Upload icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/upload/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/upload.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"file"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "user-icon",
|
|
"type": "registry:ui",
|
|
"title": "User Icon",
|
|
"description": "User icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/user/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/user.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"person",
|
|
"account",
|
|
"contact"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "user-round-icon",
|
|
"type": "registry:ui",
|
|
"title": "User Round Icon",
|
|
"description": "User round icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/user-round/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/user-round.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"person",
|
|
"account",
|
|
"contact"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "users-icon",
|
|
"type": "registry:ui",
|
|
"title": "Users Icon",
|
|
"description": "Users icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/users/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/users.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"group",
|
|
"people"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "users-round-icon",
|
|
"type": "registry:ui",
|
|
"title": "Users Round Icon",
|
|
"description": "Users round icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/users-round/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/users-round.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"group",
|
|
"people"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "volume-1-icon",
|
|
"type": "registry:ui",
|
|
"title": "Volume 1 Icon",
|
|
"description": "Volume 1 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/volume-1/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/volume-1.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"music",
|
|
"sound",
|
|
"speaker"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "volume-2-icon",
|
|
"type": "registry:ui",
|
|
"title": "Volume 2 Icon",
|
|
"description": "Volume 2 icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/volume-2/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/volume-2.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"music",
|
|
"sound",
|
|
"speaker"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "volume-off-icon",
|
|
"type": "registry:ui",
|
|
"title": "Volume Off Icon",
|
|
"description": "Volume off icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/volume-off/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/volume-off.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"music",
|
|
"sound",
|
|
"mute",
|
|
"speaker"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "wifi-icon",
|
|
"type": "registry:ui",
|
|
"title": "Wifi Icon",
|
|
"description": "Wifi icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/wifi/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/wifi.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"connection",
|
|
"signal",
|
|
"wireless"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "wifi-high-icon",
|
|
"type": "registry:ui",
|
|
"title": "Wifi High Icon",
|
|
"description": "Wifi high icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/wifi-high/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/wifi-high.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"connection",
|
|
"signal",
|
|
"wireless"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "wifi-low-icon",
|
|
"type": "registry:ui",
|
|
"title": "Wifi Low Icon",
|
|
"description": "Wifi low icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/wifi-low/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/wifi-low.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"connection",
|
|
"signal",
|
|
"wireless"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "x-icon",
|
|
"type": "registry:ui",
|
|
"title": "X Icon",
|
|
"description": "X icon component.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/icons/x/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/icons/x.tsx"
|
|
}
|
|
],
|
|
"meta": {
|
|
"keywords": [
|
|
"cross",
|
|
"x",
|
|
"delete",
|
|
"close",
|
|
"cancel",
|
|
"remove",
|
|
"clear",
|
|
"math",
|
|
"multiply",
|
|
"multiplication"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "radix-accordion",
|
|
"type": "registry:ui",
|
|
"title": "Radix Accordion",
|
|
"description": "A vertically stacked set of interactive headings that each reveal an associated section of content.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/accordion/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/accordion.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-checkbox",
|
|
"type": "registry:ui",
|
|
"title": "Checkbox",
|
|
"description": "A control that allows the user to toggle between checked and not checked.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/checkbox/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/checkbox.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-collapsible",
|
|
"type": "registry:ui",
|
|
"title": "Collapsible",
|
|
"description": "An interactive component which expands/collapses a panel.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/collapsible/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/collapsible.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-dialog",
|
|
"type": "registry:ui",
|
|
"title": "Dialog",
|
|
"description": "A window overlaid on either the primary window or another dialog window, rendering the content underneath inert.",
|
|
"dependencies": [
|
|
"motion",
|
|
"lucide-react",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/dialog/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/dialog.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-dropdown-menu",
|
|
"type": "registry:ui",
|
|
"title": "Dropdown Menu",
|
|
"description": "Displays a menu to the user — such as a set of actions or functions — triggered by a button.",
|
|
"dependencies": [
|
|
"motion",
|
|
"lucide-react",
|
|
"radix-ui"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/dropdown-menu/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/dropdown-menu.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-hover-card",
|
|
"type": "registry:ui",
|
|
"title": "Hover Card",
|
|
"description": "For sighted users to preview content available behind a link.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/hover-card/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/hover-card.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-popover",
|
|
"type": "registry:ui",
|
|
"title": "Popover",
|
|
"description": "Displays rich content in a portal, triggered by a button.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/popover/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/popover.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-progress",
|
|
"type": "registry:ui",
|
|
"title": "Progress",
|
|
"description": "Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/progress/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/progress.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-radio-group",
|
|
"type": "registry:ui",
|
|
"title": "Radio Group",
|
|
"description": "A set of checkable buttons—known as radio buttons—where no more than one of the buttons can be checked at a time.",
|
|
"dependencies": [
|
|
"motion",
|
|
"lucide-react",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/radio-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/radio-group.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-sheet",
|
|
"type": "registry:ui",
|
|
"title": "Radix Sheet",
|
|
"description": "Extends the Dialog component to display content that complements the main content of the screen.",
|
|
"dependencies": [
|
|
"motion",
|
|
"class-variance-authority",
|
|
"lucide-react",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/sheet/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/sheet.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-sidebar",
|
|
"type": "registry:ui",
|
|
"title": "Radix Sidebar",
|
|
"description": "A composable, themeable and customizable sidebar component. Created by Shadcn and animated by Animate UI.",
|
|
"dependencies": [
|
|
"radix-ui",
|
|
"class-variance-authority",
|
|
"lucide-react",
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-sheet",
|
|
"https://animate-ui.com/r/radix-tooltip",
|
|
"https://animate-ui.com/r/motion-highlight",
|
|
"use-mobile",
|
|
"button",
|
|
"input",
|
|
"label",
|
|
"separator",
|
|
"skeleton"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/sidebar/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/sidebar.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-switch",
|
|
"type": "registry:ui",
|
|
"title": "Radix Switch",
|
|
"description": "A control that allows the user to toggle between checked and not checked.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/switch/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/switch.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-tabs",
|
|
"type": "registry:ui",
|
|
"title": "Radix Tabs",
|
|
"description": "A set of layered sections of content—known as tab panels—that are displayed one at a time.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/motion-highlight"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/tabs/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/tabs.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-toggle-group",
|
|
"type": "registry:ui",
|
|
"title": "Radix Toggle Group",
|
|
"description": "A set of two-state buttons that can be toggled on or off.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui",
|
|
"class-variance-authority"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/toggle-group/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/toggle-group.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "radix-tooltip",
|
|
"type": "registry:ui",
|
|
"title": "Radix Tooltip",
|
|
"description": "A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.",
|
|
"dependencies": [
|
|
"motion",
|
|
"radix-ui"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/radix/tooltip/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/radix/tooltip.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "counting-number",
|
|
"type": "registry:ui",
|
|
"title": "Counting Number",
|
|
"description": "A numeric display component that smoothly animates number changes with a counting animation.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/counting-number/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/counting-number.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "gradient-text",
|
|
"type": "registry:ui",
|
|
"title": "Gradient Text",
|
|
"description": "A text component featuring a smoothly animated gradient effect.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/gradient/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/gradient.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "highlight-text",
|
|
"type": "registry:ui",
|
|
"title": "Highlight Text",
|
|
"description": "A text component that smoothly reveals an animated highlight effect.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/highlight/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/highlight.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "rolling-text",
|
|
"type": "registry:ui",
|
|
"title": "Rolling Text",
|
|
"description": "A text component that reveals content through an engaging rolling animation.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/rolling/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/rolling.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "rotating-text",
|
|
"type": "registry:ui",
|
|
"title": "Rotating Text",
|
|
"description": "A text component that smoothly animates text changes with a rotating transition effect.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/rotating/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/rotating.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "shimmering-text",
|
|
"type": "registry:ui",
|
|
"title": "Shimmering Text",
|
|
"description": "A text component that smoothly animates text with a shimmering effect.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/shimmering/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/shimmering.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "sliding-number",
|
|
"type": "registry:ui",
|
|
"title": "Sliding Number",
|
|
"description": "A numeric display component that smoothly animates number changes with a sliding transition effect.",
|
|
"dependencies": [
|
|
"motion",
|
|
"react-use-measure"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/sliding-number/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/sliding-number.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "splitting-text",
|
|
"type": "registry:ui",
|
|
"title": "Splitting Text",
|
|
"description": "A text component that dynamically simulates a splitting animation, progressively revealing characters as if typed in real-time.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/splitting/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/splitting.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "typing-text",
|
|
"type": "registry:ui",
|
|
"title": "Typing Text",
|
|
"description": "A text component that dynamically simulates a typing animation, progressively revealing characters as if typed in real-time.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/typing/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/typing.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "writing-text",
|
|
"type": "registry:ui",
|
|
"title": "Writing Text",
|
|
"description": "A text component that smoothly reveals content word by word.",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/text/writing/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/text/writing.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "management-bar",
|
|
"type": "registry:ui",
|
|
"title": "Management Bar",
|
|
"description": "Management Bar Component",
|
|
"dependencies": [
|
|
"motion",
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/sliding-number"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/ui-elements/management-bar/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/ui-elements/management-bar.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "notification-list",
|
|
"type": "registry:ui",
|
|
"title": "Notification List",
|
|
"description": "Notification List Component",
|
|
"dependencies": [
|
|
"motion",
|
|
"lucide-react"
|
|
],
|
|
"registryDependencies": [],
|
|
"files": [
|
|
{
|
|
"path": "registry/ui-elements/notification-list/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/ui-elements/notification-list.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "playful-todolist",
|
|
"type": "registry:ui",
|
|
"title": "Playful Todolist",
|
|
"description": "Playful Todolist Component",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/radix-checkbox"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/ui-elements/playful-todolist/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/ui-elements/playful-todolist.tsx"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "user-presence-avatar",
|
|
"type": "registry:ui",
|
|
"title": "User Presence Avatar",
|
|
"description": "User Presence Avatar Component",
|
|
"dependencies": [
|
|
"motion"
|
|
],
|
|
"registryDependencies": [
|
|
"https://animate-ui.com/r/avatar-group"
|
|
],
|
|
"files": [
|
|
{
|
|
"path": "registry/ui-elements/user-presence-avatar/index.tsx",
|
|
"type": "registry:ui",
|
|
"target": "components/animate-ui/ui-elements/user-presence-avatar.tsx"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |