Skip to Content
文档

用于将元素分组并连接在一起

SourceStorybook
1
2

用法

¥Usage

import { Group } from "@chakra-ui/react"
<Group>
  <div />
  <div />
</Group>

示例

¥Examples

按钮

¥Button

以下是使用 Group 组件将按钮组合在一起的示例。

¥Here's an example of using the Group component to group buttons together.

已附加

¥Attached

使用 attached 属性将子元素连接在一起。

¥Use the attached prop to attach the children together.

Commit status90+

注意:编写自定义组件并将其附加到 Group 时,请确保转发 props。

¥Note: When composing custom components and attaching them to a Group, ensure you forward props.

export const Demo = () => {
  return (
    <Group attached>
      <FocusButton />
      <IconButton variant="outline">Two</IconButton>
    </Group>
  )
}

function FocusButton(props: ButtonProps) {
  return (
    <IconButton variant="outline" {...props}>
      <LuFocus />
    </IconButton>
  )
}

增长

¥Grow

使用 grow 属性使子元素增长以填充可用空间。

¥Use the grow prop to make the children grow to fill the available space.

属性

¥Props

PropDefaultType
as
React.ElementType

The underlying element to render.

asChild
boolean

Use the provided child element as the default rendered element, combining their props and behavior.

For more details, read our Composition guide.

Previous

网格

Next

滚动区域