0.8.127 • Published 4 days ago

@synerise/ds-item-filter v0.8.127

Weekly downloads
168
License
ISC
Repository
github
Last release
4 days ago

id: item-filter

title: ItemFilter

ItemFilter UI Component

Installation

npm i @synerise/ds-item-filter
or
yarn add @synerise/ds-item-filter

Usage

import ItemFilter from '@synerise/ds-item-filter'

<ItemFilter
    visible={true}
    hide={() => {}}
    texts={TEXTS}
    removeItem={(props) => {}}
    editItem={(props) => {}}
    selectItem={(props) => {}}
    duplicateItem={(props) => {}}
    selectedItemId="0001"
    categories={CATEGORIES}
    items={ITEMS}
/>

Demo

API

ItemFilter

PropertyDescriptionTypeDefault
visibleWhether the ItemFilter is visible or not.booleanfalse
hideSpecify a callback that will be called when a user clicks mask or close button.() => void-
removeItemSpecify a callback that will be called when a user removes list item({ id: string }) =>void-
editItemSpecify a callback that will be called when a user change name of list item({ id: string, name: string }) => void-
duplicateItemSpecify a callback that will be called when a user duplicates list item({ id: string }) => void-
selectItemSpecify a callback that will be called when a user select list item({ id: string }) => void-
categoriesArray of categoriesCategory[][]
selectedItemIdId of selected itemstringundefined
textsObject contains texts for buttons, title, confirms etc.Texts-
maxToShowItemsShows x first items, rest are hidden under show more buttonnumber200
searchWhether the search input is availablanumber200

Search

PropertyDescriptionTypeDefault
onChangeCallback called, when value of search input changes(value: string) => void-
onClearCallback called, when user click on clear search icon() => void-
valueCurrent value of search inputstring-

Category

PropertyDescriptionTypeDefault
labelName of categorystring''
hasMoreWhether the category contains more itemsboolean-
itemsArray of list itemsItem[][]

Item

PropertyDescriptionTypeDefault
idId of itemstring-
canUpdate?Whether the item can be editedbooleanfalse
canDelete?Whether the item can be deletedbooleanfalse
canDuplicate?Whether the item can be duplicatedbooleanfalse
nameName of itemstring-
description?Description of itemstring-
userObject contains informations about userUser-
createdItem creation timestampstring-

User

PropertyDescriptionTypeDefault
avatar_urlLink avatarstring-
firstnameFirst namestring-
lastnameLast namestring-
emailEmailstring-

Texts

PropertyDescriptionTypeDefault
activateItemTitlePopconfirm titlestring / React.ReactNode'By activating this filter, you will cancel your unsaved filter settings',
activateActivate button labelstring / React.ReactNode'Activate',
cancelCancel button labelstring / React.ReactNode'Cancel',
deleteConfirmationTitleDelete confirmation titlestring / React.ReactNode'Delete filter',
deleteConfirmationDescriptionDelete confirmation descriptionstring / React.ReactNode'Deleting this filter will permanently remove it from templates library. All tables using this filter will be reset.',
deleteConfirmationYesLabel of delete confirmation buttonstring / React.ReactNode'Delete'
deleteConfirmationNoLabel of delete cancellation buttonstring / React.ReactNode'Cancel'
itemActionRenameLabel of rename item actionstring / React.ReactNode'Rename'
itemActionDuplicateLabel of duplicate item actionstring / React.ReactNode'Duplicate'
itemActionDeleteLabel of delete item actionstring / React.ReactNode'Delete'
noResultsNo results informationstring / React.ReactNode'No results',
searchPlaceholderPlaceholder of search inputstring'Search',
titleTitle of ItemFilter drawerstring / React.ReactNode'Filter',
searchClearTooltipTooltip copy on clear search buttonstring / React.ReactNode'Clear',
0.8.127

4 days ago

0.8.126

10 days ago

0.8.124

13 days ago

0.8.125

13 days ago

0.8.123

21 days ago

0.8.122

25 days ago

0.8.121

25 days ago

0.8.120

29 days ago

0.8.119

1 month ago

0.8.118

1 month ago

0.8.117

1 month ago

0.8.116

1 month ago

0.8.115

2 months ago

0.8.114

2 months ago

0.8.113

2 months ago

0.8.112

2 months ago

0.8.111

2 months ago

0.8.110

2 months ago

0.8.109

2 months ago

0.8.108

3 months ago

0.8.107

3 months ago

0.8.106

3 months ago

0.8.105

3 months ago

0.8.104

3 months ago

0.8.103

4 months ago

0.8.102

4 months ago

0.8.101

4 months ago

0.8.100

4 months ago

0.8.99

5 months ago

0.8.98

5 months ago

0.8.97

6 months ago

0.8.89

8 months ago

0.8.88

8 months ago

0.8.85

8 months ago

0.8.84

8 months ago

0.8.87

8 months ago

0.8.86

8 months ago

0.8.81

9 months ago

0.8.80

9 months ago

0.8.83

9 months ago

0.8.82

9 months ago

0.8.78

9 months ago

0.8.77

10 months ago

0.8.79

9 months ago

0.8.74

10 months ago

0.8.76

10 months ago

0.8.75

10 months ago

0.8.72

11 months ago

0.8.96

6 months ago

0.8.95

6 months ago

0.8.92

7 months ago

0.8.91

7 months ago

0.8.94

7 months ago

0.8.93

7 months ago

0.8.90

8 months ago

0.8.71

11 months ago

0.8.70

11 months ago

0.8.67

1 year ago

0.8.69

12 months ago

0.8.68

12 months ago

0.8.66

1 year ago

0.8.63

1 year ago

0.8.62

1 year ago

0.8.65

1 year ago

0.8.64

1 year ago

0.8.61

1 year ago

0.8.60

1 year ago

0.8.56

1 year ago

0.8.58

1 year ago

0.8.57

1 year ago

0.8.59

1 year ago

0.8.55

1 year ago

0.8.54

1 year ago

0.8.53

1 year ago

0.8.51

1 year ago

0.8.50

1 year ago

0.8.47

1 year ago

0.8.49

1 year ago

0.8.48

1 year ago

0.8.45

1 year ago

0.8.44

1 year ago

0.8.46

1 year ago

0.8.41

2 years ago

0.8.40

2 years ago

0.8.43

1 year ago

0.8.42

1 year ago

0.8.38

2 years ago

0.8.39

2 years ago

0.8.34

2 years ago

0.8.33

2 years ago

0.8.36

2 years ago

0.8.35

2 years ago

0.8.32

2 years ago

0.8.31

2 years ago

0.8.37

2 years ago

0.8.25

2 years ago

0.8.27

2 years ago

0.8.26

2 years ago

0.8.29

2 years ago

0.8.28

2 years ago

0.8.23

2 years ago

0.8.22

2 years ago

0.8.24

2 years ago

0.8.14

2 years ago

0.8.19

2 years ago

0.8.16

2 years ago

0.8.15

2 years ago

0.8.18

2 years ago

0.8.17

2 years ago

0.8.12

2 years ago

0.8.11

2 years ago

0.8.13

2 years ago

0.8.10

2 years ago

0.8.9

2 years ago

0.8.8

2 years ago

0.8.7

2 years ago

0.8.6

2 years ago

0.8.5

2 years ago

0.8.4

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.8.3

2 years ago

0.8.2

2 years ago

0.7.9

2 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.0

3 years ago

0.7.6

2 years ago

0.7.5

2 years ago

0.7.8

2 years ago

0.7.7

2 years ago

0.6.63

3 years ago

0.6.62

3 years ago

0.6.61

3 years ago

0.6.60

3 years ago

0.6.59

3 years ago

0.6.58

3 years ago

0.6.56

3 years ago

0.6.57

3 years ago

0.6.54

3 years ago

0.6.53

3 years ago

0.6.55

3 years ago

0.6.50

3 years ago

0.6.52

3 years ago

0.6.51

3 years ago

0.6.49

3 years ago

0.6.48

3 years ago

0.6.47

3 years ago

0.6.46

3 years ago

0.6.45

3 years ago

0.6.44

3 years ago

0.6.43

3 years ago

0.6.42

3 years ago

0.6.41

3 years ago

0.6.40

3 years ago

0.6.39

3 years ago

0.6.38

3 years ago

0.6.37

3 years ago

0.6.36

3 years ago

0.6.34

3 years ago

0.6.35

3 years ago

0.6.33

3 years ago

0.6.32

3 years ago

0.6.29

3 years ago

0.6.28

3 years ago

0.6.23

3 years ago

0.6.25

3 years ago

0.6.24

3 years ago

0.6.22

3 years ago

0.6.21

3 years ago

0.6.20

3 years ago

0.6.19

3 years ago

0.6.18

3 years ago

0.6.17

3 years ago

0.6.16

3 years ago

0.6.15

3 years ago

0.6.14

3 years ago

0.6.13

3 years ago

0.6.12

3 years ago

0.6.11

3 years ago

0.6.7

3 years ago

0.6.9

3 years ago

0.6.8

3 years ago

0.6.10

3 years ago

0.6.6

3 years ago

0.6.5

3 years ago

0.6.3

3 years ago

0.6.4

3 years ago

0.6.2

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.29

3 years ago

0.5.28

3 years ago

0.5.27

3 years ago

0.5.26

3 years ago

0.5.25

3 years ago

0.5.24

3 years ago

0.5.23

3 years ago

0.5.22

3 years ago

0.5.21

3 years ago

0.5.19

3 years ago

0.5.18

3 years ago

0.5.17

3 years ago

0.5.16

3 years ago

0.5.15

3 years ago

0.5.14

3 years ago

0.5.13

3 years ago

0.5.12

3 years ago

0.5.11

3 years ago

0.5.10

3 years ago

0.5.9

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.6

3 years ago

0.5.5

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.5.0

3 years ago

0.4.78

3 years ago

0.4.77

3 years ago

0.4.76

3 years ago

0.4.75

4 years ago

0.4.74

4 years ago

0.4.73

4 years ago

0.4.72

4 years ago

0.4.71

4 years ago

0.4.70

4 years ago

0.4.69

4 years ago

0.4.68

4 years ago

0.4.66

4 years ago

0.4.67

4 years ago

0.4.64

4 years ago

0.4.63

4 years ago

0.4.62

4 years ago

0.4.61

4 years ago

0.4.60

4 years ago

0.4.59

4 years ago

0.4.58

4 years ago

0.4.57

4 years ago

0.4.56

4 years ago

0.4.54

4 years ago

0.4.53

4 years ago

0.4.52

4 years ago

0.4.49

4 years ago

0.4.51

4 years ago

0.4.50

4 years ago

0.4.48

4 years ago

0.4.46

4 years ago

0.4.47

4 years ago

0.4.45

4 years ago

0.4.44

4 years ago

0.4.43

4 years ago

0.4.42

4 years ago

0.4.41

4 years ago

0.4.40

4 years ago

0.4.39

4 years ago

0.4.38

4 years ago

0.4.37

4 years ago

0.4.36

4 years ago

0.4.35

4 years ago

0.4.34

4 years ago

0.4.33

4 years ago

0.4.32

4 years ago

0.4.31

4 years ago

0.4.30

4 years ago

0.4.29

4 years ago

0.4.28

4 years ago

0.4.27

4 years ago

0.4.26

4 years ago

0.4.25

4 years ago

0.4.24

4 years ago

0.4.23

4 years ago

0.4.21

4 years ago

0.4.22

4 years ago

0.4.20

4 years ago

0.4.19

4 years ago

0.4.18

4 years ago

0.4.17

4 years ago

0.4.16

4 years ago

0.4.15

4 years ago

0.4.14

4 years ago

0.4.13

4 years ago

0.4.12

4 years ago

0.4.10

4 years ago

0.4.11

4 years ago

0.4.9

4 years ago

0.4.8

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.3.20

4 years ago

0.4.0

4 years ago

0.3.19

4 years ago

0.3.18

4 years ago

0.3.17

4 years ago

0.3.16

4 years ago

0.3.15

4 years ago

0.3.14

4 years ago

0.3.13

4 years ago

0.3.12

4 years ago

0.3.11

4 years ago

0.3.10

4 years ago

0.3.8

4 years ago

0.3.9

4 years ago

0.3.6

4 years ago

0.3.7

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.45

4 years ago

0.2.44

4 years ago

0.2.43

4 years ago

0.2.42

4 years ago

0.2.41

4 years ago

0.2.40

4 years ago

0.2.39

4 years ago

0.2.38

4 years ago

0.2.37

4 years ago

0.2.36

4 years ago

0.2.35

4 years ago

0.2.34

4 years ago

0.2.33

4 years ago

0.2.32

4 years ago

0.2.31

4 years ago

0.2.30

4 years ago

0.2.29

4 years ago

0.2.27

4 years ago

0.2.28

4 years ago

0.2.26

4 years ago

0.2.25

4 years ago

0.2.24

4 years ago

0.2.23

4 years ago

0.2.22

4 years ago

0.2.21

4 years ago

0.2.20

4 years ago

0.2.19

4 years ago

0.2.18

4 years ago

0.2.17

4 years ago

0.2.16

4 years ago

0.2.15

4 years ago

0.2.14

4 years ago

0.2.13

4 years ago

0.2.12

4 years ago

0.2.11

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.7

4 years ago

0.2.8

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.4

4 years ago

0.1.5

4 years ago

0.1.0

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.3

4 years ago

0.0.1

4 years ago