@php-etl/react-admin-json-view

2.0.1 • Public • Published

React Admin JSON view GitHub release (latest by date) GitHub Workflow Status

JSON field and input for react-admin. Built with react-json-view.

Field:

JSON show

Input:

JSON edit

Installation

npm install react-admin-json-view

Usage

import { JsonField, JsonInput } from "react-admin-json-view";

// ...

export const ExampleShow = (props) => (
  <Show {...props}>
    <SimpleShowLayout>
      <JsonField
        source="example"
        jsonString={false} // Set to true if the value is a string, default: false
        reactJsonOptions={{
          // Props passed to react-json-view
          name: null,
          collapsed: true,
          enableClipboard: false,
          displayDataTypes: false,
        }}
      />
    </SimpleShowLayout>
  </Show>
);

export const ExampleEdit = (props) => (
  <Edit {...props}>
    <SimpleForm>
      <JsonInput
        source="example"
        validate={[required()]}
        jsonString={false} // Set to true if the value is a string, default: false
        reactJsonOptions={{
          // Props passed to react-json-view
          name: null,
          collapsed: true,
          enableClipboard: false,
          displayDataTypes: false,
        }}
      />
    </SimpleForm>
  </Edit>
);

Readme

Keywords

none

Package Sidebar

Install

npm i @php-etl/react-admin-json-view

Weekly Downloads

0

Version

2.0.1

License

MIT

Unpacked Size

4.2 kB

Total Files

3

Last publish

Collaborators

  • gplanchat