Skip to content

Dialog

模态对话框组件。

导入

tsx
import { Dialog } from '@xcloud/ui-core'

基础用法

tsx
import { Dialog } from '@xcloud/ui-core'

function Example() {
  const [open, setOpen] = useState(false)

  return (
    <>
      <button onClick={() => setOpen(true)}>Open Dialog</button>
      <Dialog open={open} onOpenChange={setOpen}>
        <Dialog.Title>Dialog Title</Dialog.Title>
        <Dialog.Content>
          Dialog content goes here.
        </Dialog.Content>
      </Dialog>
    </>
  )
}

属性

属性类型默认值描述
openboolean必需打开状态
onOpenChange(open: boolean) => void必需状态处理器

基于 MIT 许可发布