1.0.11 • Published 15 days ago

@synerise/ds-mapping v1.0.11

Weekly downloads
-
License
ISC
Repository
github
Last release
15 days ago

id: mapping

title: Mapping

Mapping UI Component

Installation

npm i @synerise/ds-mapping
or
yarn add @synerise/ds-mapping

Usage

import Mapping from '@synerise/ds-mapping'

<Mapping />

Demo

API

PropertyDescriptionTypeDefault
batchSelectionbatch selection configurationBatchSelectionType-
dataSourceData to be rendered in the mappingArray-
leftTitleLeft column titleReactNode-
leftTitleTooltipTooltip for left column titleTooltipProps see ds-tooltip-
rightTitleRight column titleReactNode-
rightTitleTooltipTooltip for right column titleTooltipProps see ds-tooltip-
leftComponentComponent to be rendered in the left column({item: T extends BaseItemType, index: number}) => ReactNode-
rightComponentComponent to be rendered in the right column({item: T extends BaseItemType, index: number}) => ReactNode-
centerComponentComponent to be rendered in the center column (optional)({item: T extends BaseItemType, index: number}) => ReactNode-

BaseItemType

PropertyDescriptionTypeDefault
idUnique item identifiernumber / string-

BatchSelectionType

PropertyDescriptionTypeDefault
actionButtonsButtons to display when any items are selectedReactNode-
onSelectionChangehandler fired when items are selected / deselected(selected: ItemType'id') => void-
renderCountercustom counter renderer(selectedCount: number, total: number) => ReactNode-
1.0.2

3 months ago

1.0.1

3 months ago

1.0.0

3 months ago

1.0.9

26 days ago

1.0.8

1 month ago

1.0.7

1 month ago

1.0.6

2 months ago

1.0.5

2 months ago

1.0.4

3 months ago

1.0.3

3 months ago

1.0.11

15 days ago

1.0.10

18 days ago

0.0.1

3 months ago