Ant-design: PropTypes ColProp,用于labelCol和wrapperCol的形状网格的Props

创建于 2017-07-12  ·  3评论  ·  资料来源: ant-design/ant-design

此功能可以解决什么问题?

我的团队使用的棉绒不允许使用PropTypes.object 。 因为可以在多个实例中形成形状,所以对于这些特殊的道具( wrapperCollabelCol ),我想避免在每个文件中写入形状或通过复制/粘贴创建自己的形状并从打字稿文件中进行了修改。 我希望可以使用现成的ColProps。 看完源代码后,我在ant-design/components/grid/col.tsx看到有一个ColProps对象,可以完美使用,但是我的团队拥有的node_module版本不可用。 在当前版本的任何地方都可以访问ColProps吗?

拟议的API是什么样的?

具有以下格式的ColProps会很好:
```
从'react'导入React;
从'prop-types'导入PropTypes;
从“ antd”导入{Col};

const ColProps = Col.PropShape;
const propTypes = {
布局= PropTypes.shape({
labelCol:ColProps,
wrapperCol:ColProps,
}),
};

help wanted

所有3条评论

PR受到欢迎@richardjboothe

ping〜

您可以尝试以下方法:

import { Col } from 'antd';

PropTypes.shape(Col.propTypes);
此页面是否有帮助?
0 / 5 - 0 等级

相关问题

PeteAndersen picture PeteAndersen  ·  3评论

Orbyt picture Orbyt  ·  3评论

longhuasishen picture longhuasishen  ·  3评论

plandem picture plandem  ·  3评论

drcmda picture drcmda  ·  3评论