javascript - 在框架ui 'badge'中将 'panel'设置为 `ant design`

标签 javascript reactjs antd

是否可以在 ant design 中将 Badge 设置为 'Info' 旁边的 Panel

enter image description here

Code

<div>
  <Collapse>
    <Panel header="Info" key="1">
      <Badge
        count={4}
        style={{
          backgroundColor: "#fff",
          color: "#999",
          boxShadow: "0 0 0 1px #d9d9d9 inset"
        }}
      />
    </Panel>
  </Collapse>
</div>

最佳答案

是的,Collapse.Panel - header 属性接受 ReactNode 所以你可以渲染任何你想要的,example , 使用 antd Grid:

enter image description here

export default function App() {
  return (
    <Collapse>
      <Collapse.Panel
        header={
          <Row type="flex" gutter={10}>
            <Col>Info</Col>
            <Col>
              <Badge
                count={4}
                style={{
                  backgroundColor: '#fff',
                  color: '#999',
                  boxShadow: '0 0 0 1px #d9d9d9 inset'
                }}
              />
            </Col>
          </Row>
        }
        key="1"
      />
    </Collapse>
  );
}

Edit styled-antd-react-starter

关于javascript - 在框架ui 'badge'中将 'panel'设置为 `ant design`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57104031/

相关文章:

c# - 来自 Telerik RAD Controls 的 JavaScript

javascript - jQuery .prop ("disabled", false) 没有启用输入

javascript - 无状态 React 组件是否可以进行 CSS 转换?

javascript - 如何限制我的 React 组件的大小并添加滚动?

javascript - Redux 状态下的复杂对象

javascript - React Component List 在 Filtered 时无法正确更新 Input 组件的默认值

javascript - 是否可以向 CORS 预检请求添加请求 header ?

javascript - Firefox/Javascript - 跟踪单击我的按钮时发生的情况

css - Ant Design Tab Pane 最小高度 100%

javascript - 模块构建失败 : ReferenceError: Unknown plugin "import" specified in "base" at 0