Modal Dialog

This is a reusable modal dialog component. It demonstrates how to create a modal that can be opened and closed with smooth animations.

Click the close button (×), the secondary button, or outside the modal to close it.