0.8.31 • Published 2 days ago

@synerise/ds-logic v0.8.31

Weekly downloads
110
License
ISC
Repository
github
Last release
2 days ago

id: logic

title: Logic

Logic UI Component

Installation

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

Usage of Login

import Logic from '@synerise/ds-logic'

<Logic value={'AND'} onChange={handleChange} />

Usage of Matching

import Logic from '@synerise/ds-logic'

<Logic.Matching matching={true} onChange={handleChange} sentence="Find all items #MATCHING_TOGGLE# this condition." />

Demo

API

PropertyDescriptionTypeDefault
valueValue of logic componentstring-
onChangeFunction called when user change the value(value: string) => void-
optionsCustom list of optionsLogicOperator[][{value: 'AND', label: 'And'}, {value: 'OR', label: 'Or'}]

LogicOperator

PropertyDescriptionTypeDefault
valueValue of logic optionstring-
labelLabel of logic optionstring \ React.ReactNode-

Logic.Matching

PropertyDescriptionTypeDefault
matchingValue of Matching componentbooleanfalse
sentenceCustom sentence require #MATCHING_TOGGLE#, which will be replaced by Toggle componentstring-
onChangeFunction called when user click on Toggle component(matching: boolean) => void-
textsCustom labels of Matching, Not matchingMatchingTexts-

MatchingTexts

PropertyDescriptionTypeDefault
matchingLabel of Toggle component, visible when matching is truestringmatching
notMatchingLabel of Toggle component, visible when matching is falsestringnot matching
0.8.31

2 days ago

0.8.30

11 days ago

0.8.29

25 days ago

0.8.28

1 month ago

0.8.27

1 month ago

0.8.26

2 months ago

0.8.25

2 months ago

0.8.24

3 months ago

0.8.23

3 months ago

0.8.22

3 months ago

0.8.21

4 months ago

0.8.20

4 months ago

0.8.19

4 months ago

0.8.18

5 months ago

0.8.17

5 months ago

0.8.16

5 months ago

0.8.9

8 months ago

0.8.8

8 months ago

0.8.7

8 months ago

0.8.6

10 months ago

0.8.12

7 months ago

0.8.11

7 months ago

0.8.14

6 months ago

0.8.13

7 months ago

0.8.10

7 months ago

0.8.15

6 months ago

0.8.5

11 months ago

0.8.4

1 year ago

0.8.3

1 year ago

0.8.2

1 year ago

0.7.9

1 year ago

0.8.1

1 year ago

0.8.0

1 year ago

0.7.8

2 years ago

0.7.7

2 years ago

0.7.1

2 years ago

0.7.4

2 years ago

0.7.6

2 years ago

0.7.5

2 years ago

0.7.0

2 years ago

0.6.4

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.4.8

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.7

2 years ago

0.4.6

2 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.29

3 years ago

0.2.28

3 years ago

0.2.27

3 years ago

0.2.26

3 years ago

0.2.25

3 years ago

0.2.24

3 years ago

0.2.23

3 years ago

0.2.22

3 years ago

0.2.21

3 years ago

0.2.20

3 years ago

0.2.19

3 years ago

0.2.18

3 years ago

0.2.17

3 years ago

0.2.16

3 years ago

0.2.15

3 years ago

0.2.14

3 years ago

0.2.13

3 years ago

0.2.12

3 years ago

0.2.11

3 years ago

0.2.10

3 years ago

0.2.9

3 years ago

0.2.6

3 years ago

0.2.1

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.0

3 years ago

0.1.31

3 years ago

0.1.30

3 years ago

0.1.29

3 years ago

0.1.28

3 years ago

0.1.27

3 years ago

0.1.23

3 years ago

0.1.24

3 years ago

0.1.25

3 years ago

0.1.26

3 years ago

0.1.21

3 years ago

0.1.22

3 years ago

0.1.20

3 years ago

0.1.18

3 years ago

0.1.19

3 years ago

0.1.17

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.0.1

3 years ago

0.1.0

3 years ago