syncfusion-javascript-popups
OfficialBuild accessible TypeScript dialogs quickly
System Documentation
What problem does it solve?
Implementing production-ready popup/dialog UI with Syncfusion EJ2 in TypeScript can be error-prone and time consuming because of accessibility, event lifecycle, positioning, and theme integration concerns. This Skill consolidates authoritative patterns, API usage, and accessibility guidance so developers deliver consistent, accessible dialogs without guesswork.
Core Features & Use Cases
- Modal and Modeless Dialogs: guidance for isModal, overlay behavior, target scoping, and fullscreen display.
- Templates and Utilities: header/content/footer templates, footerTemplate vs buttons, and DialogUtility.alert/confirm usage for quick prompts.
- Advanced UX & Behavior: animations, drag and resize, nested dialogs, focus management, localization/RTL, persistence, and z-index control.
- Events & Validation: beforeOpen/beforeClose/open/close handlers, preventing close for validation, and refresh/dataBind patterns.
- Accessibility & Best Practices: WAI-ARIA roles/attributes, keyboard interaction, screen reader considerations, and WCAG compliance.
- Use case: add an accessible confirmation flow in a TypeScript app that uses a modal Dialog for form validation, shows a confirm prompt via DialogUtility, and persists dialog position between reloads.
Quick Start
Ask the assistant to "Create a TypeScript modal Dialog using @syncfusion/ej2-popups with a header, content, OK/Cancel buttons, WAI-ARIA accessibility, animation, and drag/resize enabled."
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: syncfusion-javascript-popups Download link: https://github.com/syncfusion/javascript-ui-controls-skills/archive/main.zip#syncfusion-javascript-popups Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.