Разница между Github и npm таблицей - PullRequest
0 голосов
/ 07 мая 2018

My readme.md Таблица уценки отображается правильно на npm, но не на GitHub.

Это уценка таблицы:

   Attributes  | Field type | value |  description
- | - | - | -
required | `*`  | boolean`(default=false)` | check if field has a value if set true.
  requiredPhrase | `*`  | string`(default=This field is required.)` | error shown when field is required and empty.
name  | `*`  | string | a unique string in form, on submitting the form you can access a field value by values.`<name>`
placeholder  | `*`  | string`(default=null)` | inputs placeholder.
defaultValue | `*`  | any`(default=null)` | in case of editing forms pass current values via `defaultValue`.
 maxLength | `text`, `number` and `password` | number`(default=null)` | maximum value length.
  maxLengthErrorPhrase | `text`, `number` and `password` | string`(default=This field accepts <maxLength> characters.)` | error shown when maxLength is crossed.
   multiSelect | `select`| boolean`(default=false)` | set true if select can have more than one values.
   selectHandle | `select` | component`(default=an ungly css-made triangle)`, example: `<i className="ion-ios-arrow-down` (which needs ionicons) | this option is for changing the select box handle component.   
   options | `select`, `radio` | array of objects with `label` and `value` | choices for select input and radio group.
   checkboxLabel| `checkbox` | string`(default:'')`| checkbox label.
   mustBeCheckedPhrase| `checkbox` | string`(default:'This field must be checked.')`| error shown when checkbox is required and not checked.

Может быть, GitHub использует другую уценку?

Ссылка на npm: https://www.npmjs.com/package/reformact#field-attributes

Ссылка на GitHub: https://github.com/kiarashws/reformact#field-attributes

1 Ответ

0 голосов
/ 07 мая 2018

Либо добавьте ведущую трубу:

| Attributes  | Field type | value |  description
| - | - | - | -
| required | `*` | boolean`(default=false)` | check if field has a value if set true.
| requiredPhrase | `*` | string`(default=This field is required.)` | error shown when field is required and empty.

или используйте два (или более) дефиса вместо одного, чтобы они не анализировались как маркеры:

Attributes  | Field type | value |  description
-- | -- | -- | --
required | `*` | boolean`(default=false)` | check if field has a value if set true.
requiredPhrase | `*` | string`(default=This field is required.)` | error shown when field is required and empty.

Я также рекомендую избавиться от этого зубчатого начального пробела для удобочитаемости необработанной уценки.

...