Ant-design: labelColの形状のPropTypesColPropおよびグリッドのwrapperCol小道具

作成日 2017年07月12日  ·  3コメント  ·  ソース: ant-design/ant-design

この機能はどのような問題を解決しますか?

私のチームは、 PropTypes.object使用を禁止するリンターを使用しています。 図形を形成できるインスタンスは複数あるため、これらの特定の小道具( wrapperColおよびlabelCol )では、各ファイルに図形を書き込んだり、コピー/貼り付けして独自の図形を作成したりすることは避けたいと思います。 typescriptファイルから変更を加えます。 簡単に作成できる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 = {
layout = PropTypes.shape({
labelCol:ColProps、
wrapperCol:ColProps、
})、
};

help wanted

全てのコメント3件

PRは大歓迎です@richardjboothe

ping〜

あなたはこれを試すことができます:

import { Col } from 'antd';

PropTypes.shape(Col.propTypes);
このページは役に立ちましたか?
0 / 5 - 0 評価