Loading...
Loading...
Compare original and translation side by side
<Dialog open={isOpen} onOpenChange={setIsOpen}>
<DialogContent>
<DialogHeader>
<DialogTitle>Delete Item</DialogTitle>
<DialogDescription>
Are you sure you want to delete this item? This action cannot be undone.
</DialogDescription>
</DialogHeader>
<DialogFooter>
<Button variant="outline" onClick={() => setIsOpen(false)}>
Cancel
</Button>
<Button variant="destructive" onClick={handleDelete}>
Delete
</Button>
</DialogFooter>
</DialogContent>
</Dialog><Dialog open={isOpen} onOpenChange={setIsOpen}>
<DialogContent>
<DialogHeader>
<DialogTitle>Delete Item</DialogTitle>
<DialogDescription>
Are you sure you want to delete this item? This action cannot be undone.
</DialogDescription>
</DialogHeader>
<DialogFooter>
<Button variant="outline" onClick={() => setIsOpen(false)}>
Cancel
</Button>
<Button variant="destructive" onClick={handleDelete}>
Delete
</Button>
</DialogFooter>
</DialogContent>
</Dialog>// No focus management
<div className={isOpen ? 'block' : 'hidden'}>
<div>Modal content</div>
<button onClick={onClose}>Close</button>
</div>
// No way to close
<div className="modal">
Important content
</div>// No focus management
<div className={isOpen ? 'block' : 'hidden'}>
<div>Modal content</div>
<button onClick={onClose}>Close</button>
</div>
// No way to close
<div className="modal">
Important content
</div>