1.0.11 • Published 9 months ago

@synerise/ds-mapping v1.0.11

Weekly downloads
-
License
ISC
Repository
github
Last release
9 months 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

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.11

9 months ago

1.0.10

9 months ago

0.0.1

1 year ago