[UI] Modal
Headless UI
dialog @ headless UI
使用方式(API)
都包在 Dialog 這個元件內,包含 Dialog.Overlay、Dialog.Title 和 Dialog.Description:
- 在
<Dialog>上透過open來操作 modal 的開關 - Dialog 打開時,scroll 會被 locked,
- 點擊 Dialog 的外面或按 ESC 時會觸發
<Dialog>上的onClose()
import { Dialog } from '@headlessui/react'
<Dialog open={isOpen} onClose={() => setIsOpen(false)}>