From d500994dfc4c8d3f52628bc3af88d2fb822976c2 Mon Sep 17 00:00:00 2001 From: Dmitriy Derepko Date: Wed, 14 Sep 2022 12:35:11 +0300 Subject: [PATCH 1/2] Fix defaultValue table markup --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ffe6a35..bcfac813 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ const Component = () => () | `displayDataTypes` | `boolean` | `true` | When set to `true`, data type labels prefix values | | `onEdit` | `(edit)=>{}` | `false` | When a callback function is passed in, `edit` functionality is enabled. The callback is invoked before edits are completed. Returning `false` from `onEdit` will prevent the change from being made. [see: onEdit docs](#onedit-onadd-and-ondelete-interaction) | | `onAdd` | `(add)=>{}` | `false` | When a callback function is passed in, `add` functionality is enabled. The callback is invoked before additions are completed. Returning `false` from `onAdd` will prevent the change from being made. [see: onAdd docs](#onedit-onadd-and-ondelete-interaction) | -| `defaultValue` | `string \ | number \ | boolean \ |array \|object`|`null`|Sets the default value to be used when adding an item to json +| `defaultValue` | `string\|number\|boolean\|array\|object` | `null` | Sets the default value to be used when adding an item to json | `onDelete` | `(delete)=>{}` | `false` | When a callback function is passed in, `delete` functionality is enabled. The callback is invoked before deletions are completed. Returning `false` from `onDelete` will prevent the change from being made. [see: onDelete docs](#onedit-onadd-and-ondelete-interaction) | | `onSelect` | `(select)=>{}` | `false` | When a function is passed in, clicking a value triggers the `onSelect` method to be called. | | `sortKeys` | `boolean` | `false` | set to true to sort object keys | From f439158a9363ee3c15fd5fed1b9263a6e691ccbb Mon Sep 17 00:00:00 2001 From: himself65 Date: Wed, 14 Sep 2022 13:21:14 -0500 Subject: [PATCH 2/2] style: format README.md --- README.md | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index bcfac813..b6de7e42 100644 --- a/README.md +++ b/README.md @@ -27,31 +27,31 @@ const Component = () => () ## Props -| Name | Type | Default | Description | -|:-----------------------------|:--------------------------|:-------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `src` | `JSON Object` | None | This property contains your input JSON | -| `name` | `string` or `false` | "root" | Contains the name of your root node. Use `null` or `false` for no name. | -| `theme` | `string` | "rjv-default" | RJV supports base-16 themes. Check out the list of supported themes [in the demo](https://mac-s-g.github.io/react-json-view/demo/dist/). A custom "rjv-default" theme applies by default. | -| `className` | `string` | `undefined` | Additional `className` string to append to the `className` of react-json-view's container. | -| `style` | `object` | `{}` | Style attributes for react-json-view container. Explicit style attributes will override attributes provided by a theme. | -| `iconStyle` | `string` | "circle" | Style of expand/collapse icons. Accepted values are "circle", triangle" or "square". | -| `indentWidth` | `integer` | 4 | Set the indent-width for nested objects | -| `collapsed` | `boolean` or `integer` | `false` | When set to `true`, all nodes will be collapsed by default. Use an integer value to collapse at a particular depth. | -| `collapseStringsAfterLength` | `integer` | `false` | When an integer value is assigned, strings will be cut off at that length. Collapsed strings are followed by an ellipsis. String content can be expanded and collapsed by clicking on the string value. | -| `shouldCollapse` | `(field)=>{}` | `false` | Callback function to provide control over what objects and arrays should be collapsed by default. An object is passed to the callback containing `name`, `src`, `type` ("array" or "object") and `namespace`. | -| `groupArraysAfterLength` | `integer` | `100` | When an integer value is assigned, arrays will be displayed in groups by count of the value. Groups are displayed with bracket notation and can be expanded and collapsed by clicking on the brackets. | -| `enableClipboard` | `boolean` or `(copy)=>{}` | `true` | When prop is not `false`, the user can copy objects and arrays to clipboard by clicking on the clipboard icon. Copy callbacks are supported. | -| `displayObjectSize` | `boolean` | `true` | When set to `true`, objects and arrays are labeled with size | -| `displayDataTypes` | `boolean` | `true` | When set to `true`, data type labels prefix values | -| `onEdit` | `(edit)=>{}` | `false` | When a callback function is passed in, `edit` functionality is enabled. The callback is invoked before edits are completed. Returning `false` from `onEdit` will prevent the change from being made. [see: onEdit docs](#onedit-onadd-and-ondelete-interaction) | -| `onAdd` | `(add)=>{}` | `false` | When a callback function is passed in, `add` functionality is enabled. The callback is invoked before additions are completed. Returning `false` from `onAdd` will prevent the change from being made. [see: onAdd docs](#onedit-onadd-and-ondelete-interaction) | -| `defaultValue` | `string\|number\|boolean\|array\|object` | `null` | Sets the default value to be used when adding an item to json -| `onDelete` | `(delete)=>{}` | `false` | When a callback function is passed in, `delete` functionality is enabled. The callback is invoked before deletions are completed. Returning `false` from `onDelete` will prevent the change from being made. [see: onDelete docs](#onedit-onadd-and-ondelete-interaction) | -| `onSelect` | `(select)=>{}` | `false` | When a function is passed in, clicking a value triggers the `onSelect` method to be called. | -| `sortKeys` | `boolean` | `false` | set to true to sort object keys | -| `quotesOnKeys` | `boolean` | `true` | set to false to remove quotes from keys (eg. `"name":` vs. `name:`) | -| `validationMessage` | `string` | "Validation Error" | Custom message for validation failures to `onEdit`, `onAdd`, or `onDelete` callbacks | -| `displayArrayKey` | `boolean` | `true` | When set to `true`, the index of the elements prefix values | +| Name | Type | Default | Description | +|:-----------------------------|:---------------------------------------------------------|:-------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `src` | `JSON Object` | None | This property contains your input JSON | +| `name` | `string` or `false` | "root" | Contains the name of your root node. Use `null` or `false` for no name. | +| `theme` | `string` | "rjv-default" | RJV supports base-16 themes. Check out the list of supported themes [in the demo](https://mac-s-g.github.io/react-json-view/demo/dist/). A custom "rjv-default" theme applies by default. | +| `className` | `string` | `undefined` | Additional `className` string to append to the `className` of react-json-view's container. | +| `style` | `object` | `{}` | Style attributes for react-json-view container. Explicit style attributes will override attributes provided by a theme. | +| `iconStyle` | `string` | "circle" | Style of expand/collapse icons. Accepted values are "circle", triangle" or "square". | +| `indentWidth` | `integer` | 4 | Set the indent-width for nested objects | +| `collapsed` | `boolean` or `integer` | `false` | When set to `true`, all nodes will be collapsed by default. Use an integer value to collapse at a particular depth. | +| `collapseStringsAfterLength` | `integer` | `false` | When an integer value is assigned, strings will be cut off at that length. Collapsed strings are followed by an ellipsis. String content can be expanded and collapsed by clicking on the string value. | +| `shouldCollapse` | `(field)=>{}` | `false` | Callback function to provide control over what objects and arrays should be collapsed by default. An object is passed to the callback containing `name`, `src`, `type` ("array" or "object") and `namespace`. | +| `groupArraysAfterLength` | `integer` | `100` | When an integer value is assigned, arrays will be displayed in groups by count of the value. Groups are displayed with bracket notation and can be expanded and collapsed by clicking on the brackets. | +| `enableClipboard` | `boolean` or `(copy)=>{}` | `true` | When prop is not `false`, the user can copy objects and arrays to clipboard by clicking on the clipboard icon. Copy callbacks are supported. | +| `displayObjectSize` | `boolean` | `true` | When set to `true`, objects and arrays are labeled with size | +| `displayDataTypes` | `boolean` | `true` | When set to `true`, data type labels prefix values | +| `onEdit` | `(edit)=>{}` | `false` | When a callback function is passed in, `edit` functionality is enabled. The callback is invoked before edits are completed. Returning `false` from `onEdit` will prevent the change from being made. [see: onEdit docs](#onedit-onadd-and-ondelete-interaction) | +| `onAdd` | `(add)=>{}` | `false` | When a callback function is passed in, `add` functionality is enabled. The callback is invoked before additions are completed. Returning `false` from `onAdd` will prevent the change from being made. [see: onAdd docs](#onedit-onadd-and-ondelete-interaction) | +| `defaultValue` | `string|number|boolean|array|object` | `null` | Sets the default value to be used when adding an item to json | +| `onDelete` | `(delete)=>{}` | `false` | When a callback function is passed in, `delete` functionality is enabled. The callback is invoked before deletions are completed. Returning `false` from `onDelete` will prevent the change from being made. [see: onDelete docs](#onedit-onadd-and-ondelete-interaction) | +| `onSelect` | `(select)=>{}` | `false` | When a function is passed in, clicking a value triggers the `onSelect` method to be called. | +| `sortKeys` | `boolean` | `false` | set to true to sort object keys | +| `quotesOnKeys` | `boolean` | `true` | set to false to remove quotes from keys (eg. `"name":` vs. `name:`) | +| `validationMessage` | `string` | "Validation Error" | Custom message for validation failures to `onEdit`, `onAdd`, or `onDelete` callbacks | +| `displayArrayKey` | `boolean` | `true` | When set to `true`, the index of the elements prefix values | ## Features