Skip to content

Sheet

移动端底部抽屉/抽屉组件。

导入

tsx
import { Sheet } from '@xcloud/ui-mobile/sheet'

基础用法

tsx
import { Sheet } from '@xcloud/ui-mobile/sheet'

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

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

属性

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

基于 MIT 许可发布