0.1.4 • Published 5 years ago

@maugou/react-admin-movable-image-input v0.1.4

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

react-admin-movable-image-input

react-admin의 ImageInput에서 이미지의 순서를 변경할 수 있는 기능이 추가된 Component 입니다.

npm.io

Installation

npm install @maugou/react-admin-movable-image-input

or

yarn add @maugou/react-admin-movable-image-input

Usage

import { MovableImageInput } from "@maugou/react-admin-movable-image-input";

<MovableImageInput source="pictures" label="Pictures" accept="image/*" multiple>
  <ImageField source="url" title="sequence" />
</MovableImageInput>;

Properties

PropRequiredTypeDefaultDescription
sourceRequiredstring-Name of the entity property to use for the input value
labelOptionalstring-Input label. In i18n apps, the label is passed to the translate function. Defaults to the humanized source when omitted.
validateOptionalFunction | array-Validation rules for the current property. See the Validation Documentation for details.
helperTextOptionalstring-Text to be displayed under the input
fullWidthOptionalbooleanfalseIf true, the input will expand to fill the form width
classNameOptionalstring-Class name (usually generated by JSS) to customize the look and feel of the field element itself
formClassNameOptionalstring-Class name to be applied to the container of the input (e.g. the <div> forming each row in <SimpleForm>)
acceptOptionalstring | string[]-Accepted file type(s), e. g. 'image/*,.pdf'. If left empty, all file types are accepted. Equivalent of the accept attribute of an <input type="file">. See here for syntax and examples.
childrenOptionalReactNode-Element used to display the preview of an image (cloned several times if the select accepts multiple files).
minSizeOptionalnumber0Minimum image size (in bytes), e.g. 5000 form 5KB
maxSizeOptionalnumberInfinityMaximum image size (in bytes), e.g. 5000000 for 5MB
multipleOptionalbooleanfalseSet to true if the input should accept a list of images, false if it should only accept one image
labelSingleOptionalstring'ra.input.image. upload_single'Invite displayed in the drop zone if the input accepts one image
labelMultipleOptionalstring'ra.input.file. upload_multiple'Invite displayed in the drop zone if the input accepts several images
placeholderOptionalstring | ReactNode-Invite displayed in the drop zone, overrides labelSingle and labelMultiple
optionsOptionalObject{}Additional options passed to react-dropzone's useDropzone() hook. See the react-dropzone source for details .
0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago