1.4.0 • Published 3 years ago

ra-input-markdown v1.4.0

Weekly downloads
132
License
MIT
Repository
github
Last release
3 years ago

<MarkdownInput> for react-admin

npm npm

For editing Markdown with react-admin, use the <MarkdownInput> component. It uses react-med, a popular React Markdown Editor.

`<MarkdownInput>` example

Installation

npm install --save ra-input-markdown
# or
yarn add ra-input-markdown

Usage

import React from 'react';
import {
    DateInput,
    Edit,
    EditButton,
    LongTextInput,
    TextInput,
} from 'react-admin';
import MarkdownInput from 'ra-input-markdown';

const PostTitle = ({ record }) => {
    return <span>Post {record ? `"${record.title}"` : ''}</span>;
};

export const PostEdit = (props) => (
    <Edit title={<PostTitle />} {...props}>
        <DisabledInput label="Id" source="id" />
        <TextInput source="title" validation={{ required: true }} />
        <LongTextInput source="teaser" validation={{ required: true }} />
        <MarkdownInput source="body" />
        <DateInput label="Publication date" source="published_at" />
    </Edit>
);
1.4.0

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.2

4 years ago

1.1.3

5 years ago

1.1.1

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago