Modal Dialog Components
Sleek modal dialogs with neon effects, customizable content, and smooth animations. Perfect for confirmations, alerts, and user interactions.
💡 Interactive Demo
Click on the buttons below to open and interact with the modal examples!
Neon Modals
Electric modal dialogs with glowing neon effects in multiple vibrant colors
Advanced Modals
Feature-rich modals with icons, custom actions, and flexible content layouts
Basic Modals
Clean and simple modal variants for everyday use with standard styling
Modal Sizes
Different modal sizes to fit various content types and design contexts
Installation
Install required dependencies:
npm install framer-motion clsx tailwind-merge lucide-reactImport the component: import { Modal } from "@/components/modal"
For compound components, also import: import { ModalTrigger, ModalContent } from "@/components/modal"
Ensure the cn utility exists. See complete installation guide.