Ant-design: PropTypes ColProp untuk bentuk labelCol dan wrapperCol Alat peraga untuk kisi

Dibuat pada 12 Jul 2017  ·  3Komentar  ·  Sumber: ant-design/ant-design

Masalah apa yang dipecahkan oleh fitur ini?

Tim saya menggunakan linter yang melarang penggunaan PropTypes.object . Karena ada beberapa contoh di mana bentuk dapat dibentuk, untuk alat peraga khusus ini ( wrapperCol dan labelCol ) saya ingin menghindari menulis bentuk di setiap file atau membuat sendiri dengan menyalin / menempel dengan modifikasi dari file skrip. Saya berharap ColProps tersedia. Setelah melihat kode sumber yang saya lihat di ant-design/components/grid/col.tsx bahwa ada objek ColProps yang akan sempurna untuk digunakan, tetapi tidak tersedia dari versi node_module yang dimiliki tim saya. Apakah ColProps dapat diakses di mana saja dalam versi saat ini?

Seperti apa tampilan API yang diusulkan?

Alangkah baiknya jika ColProps tersedia dalam beberapa format seperti:
``
import React dari 'react';
impor PropTypes dari 'prop-types';
impor {Col} dari 'antd';

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

help wanted

Semua 3 komentar

Humas disambut @richardjboothe

ping ~

Anda bisa mencoba ini:

import { Col } from 'antd';

PropTypes.shape(Col.propTypes);
Apakah halaman ini membantu?
0 / 5 - 0 peringkat