Ant-design: PropTypes ColProp para la forma de labelCol y wrapperCol Props para cuadrícula

Creado en 12 jul. 2017  ·  3Comentarios  ·  Fuente: ant-design/ant-design

¿Qué problema resuelve esta función?

Mi equipo está usando un linter que no permite el uso de PropTypes.object . Debido a que hay varios casos en los que se puede formar una forma, para estos accesorios en particular ( wrapperCol y labelCol ) me gustaría evitar escribir la forma en cada archivo o crear la mía propia copiando / pegando con modificación del archivo mecanografiado. Esperaba que estuviera disponible un ColProps fácil de hacer. Después de mirar el código fuente, veo en ant-design/components/grid/col.tsx que hay un objeto ColProps que sería perfecto para usar, pero no está disponible en la versión node_module que tiene mi equipo. ¿Se puede acceder a ColProps en cualquier lugar de la versión actual?

¿Cómo se ve la API propuesta?

Sería bueno tener ColProps disponible en algún formato como:
''
importar React de 'reaccionar';
importar PropTypes de 'prop-types';
importar {Col} de 'antd';

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

help wanted

Todos 3 comentarios

PR es bienvenido @richardjboothe

ping ~

Puedes probar esto:

import { Col } from 'antd';

PropTypes.shape(Col.propTypes);
¿Fue útil esta página
0 / 5 - 0 calificaciones