@bavix/react-admin-json-view
TypeScript icon, indicating that this package has built-in type declarations

2.1.2 • 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 @bavix/react-admin-json-view

Weekly Downloads

9

Version

2.1.2

License

MIT

Unpacked Size

62.7 kB

Total Files

10

Last publish

Collaborators

  • rez1dent3