Ant-design: PropTypes ColProp para forma de labelCol e wrapperCol Props para grade

Criado em 12 jul. 2017  ·  3Comentários  ·  Fonte: ant-design/ant-design

Qual problema esse recurso resolve?

Minha equipe está usando um linter que não permite o uso de PropTypes.object . Como existem várias instâncias em que uma forma pode ser formada, para esses adereços específicos ( wrapperCol e labelCol ), gostaria de evitar escrever a forma em cada arquivo ou criar o meu próprio copiando / colando com modificação do arquivo datilografado. Eu esperava que um ColProps prontamente feito estivesse disponível. Depois de olhar o código-fonte, vejo em ant-design/components/grid/col.tsx que há um objeto ColProps que seria perfeito para usar, mas não está disponível na versão node_module de minha equipe. O ColProps está acessível em qualquer lugar na versão atual?

Qual é a aparência da API proposta?

Seria bom ter ColProps disponível em algum formato como:
`` `
import React from 'react';
importar PropTypes de 'prop-types';
import {Col} de 'antd';

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

help wanted

Todos 3 comentários

RP é bem-vindo @richardjboothe

ping ~

Você pode tentar isto:

import { Col } from 'antd';

PropTypes.shape(Col.propTypes);
Esta página foi útil?
0 / 5 - 0 avaliações