A vanilla TypeScript library providing UI utilities for dialogs, focus management, and common helper functions.
npm install @inertiaui/vanillaSee the full documentation for detailed usage and API reference.
import { createDialog } from '@inertiaui/vanilla'
const dialog = createDialog(dialogElement, {
closeOnEscape: true,
closeOnClickOutside: true,
trapFocus: true,
onClose: () => hideDialog(),
})
dialog.activate()
dialog.deactivate()MIT