1.0.16 • Published 2 months ago

@synerise/ds-item-filter v1.0.16

Weekly downloads
168
License
ISC
Repository
github
Last release
2 months 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',
1.0.16

2 months ago

1.0.11

2 months ago

1.0.10

2 months ago

1.0.15

2 months ago

1.0.14

2 months ago

1.0.13

2 months ago

1.0.12

2 months ago

1.0.2

4 months ago

1.0.1

5 months ago

1.0.0

5 months ago

1.0.9

3 months ago

1.0.8

3 months ago

1.0.7

4 months ago

1.0.6

4 months ago

1.0.5

4 months ago

1.0.4

4 months ago

1.0.3

4 months ago

0.10.11

5 months ago

0.10.10

5 months ago

0.10.9

5 months ago

0.10.8

5 months ago

0.10.5

5 months ago

0.10.6

5 months ago

0.10.7

5 months ago

0.10.3

6 months ago

0.10.4

6 months ago

0.10.1

6 months ago

0.10.2

6 months ago

0.10.0

6 months ago

0.9.10

6 months ago

0.9.9

7 months ago

0.9.8

8 months ago

0.9.7

8 months ago

0.9.4

8 months ago

0.9.3

8 months ago

0.9.6

8 months ago

0.9.5

8 months ago

0.9.0

9 months ago

0.9.2

8 months ago

0.9.1

9 months ago

0.8.157

9 months ago

0.8.156

9 months ago

0.8.155

9 months ago

0.8.154

9 months ago

0.8.153

10 months ago

0.8.152

10 months ago

0.8.151

10 months ago

0.8.150

10 months ago

0.8.139

1 year ago

0.8.138

1 year ago

0.8.137

1 year ago

0.8.136

1 year ago

0.8.142

12 months ago

0.8.141

12 months ago

0.8.140

1 year ago

0.8.146

11 months ago

0.8.145

11 months ago

0.8.144

11 months ago

0.8.143

11 months ago

0.8.128

1 year ago

0.8.129

1 year ago

0.8.131

1 year ago

0.8.130

1 year ago

0.8.135

1 year ago

0.8.134

1 year ago

0.8.133

1 year ago

0.8.132

1 year ago

0.8.149

11 months ago

0.8.148

11 months ago

0.8.147

11 months ago

0.8.127

1 year ago

0.8.126

1 year ago

0.8.124

1 year ago

0.8.125

1 year ago

0.8.123

1 year ago

0.8.122

1 year ago

0.8.121

1 year ago

0.8.120

1 year ago

0.8.119

1 year ago

0.8.118

1 year ago

0.8.117

1 year ago

0.8.116

1 year ago

0.8.115

1 year ago

0.8.114

1 year ago

0.8.113

1 year ago

0.8.112

1 year ago

0.8.111

1 year ago

0.8.110

1 year ago

0.8.109

1 year ago

0.8.108

1 year ago

0.8.107

1 year ago

0.8.106

1 year ago

0.8.105

1 year ago

0.8.104

1 year ago

0.8.103

2 years ago

0.8.102

2 years ago

0.8.101

2 years ago

0.8.100

2 years ago

0.8.99

2 years ago

0.8.98

2 years ago

0.8.97

2 years ago

0.8.89

2 years ago

0.8.88

2 years ago

0.8.85

2 years ago

0.8.84

2 years ago

0.8.87

2 years ago

0.8.86

2 years ago

0.8.81

2 years ago

0.8.80

2 years ago

0.8.83

2 years ago

0.8.82

2 years ago

0.8.78

2 years ago

0.8.77

2 years ago

0.8.79

2 years ago

0.8.74

2 years ago

0.8.76

2 years ago

0.8.75

2 years ago

0.8.72

2 years ago

0.8.96

2 years ago

0.8.95

2 years ago

0.8.92

2 years ago

0.8.91

2 years ago

0.8.94

2 years ago

0.8.93

2 years ago

0.8.90

2 years ago

0.8.71

2 years ago

0.8.70

2 years ago

0.8.67

2 years ago

0.8.69

2 years ago

0.8.68

2 years ago

0.8.66

2 years ago

0.8.63

2 years ago

0.8.62

2 years ago

0.8.65

2 years ago

0.8.64

2 years ago

0.8.61

2 years ago

0.8.60

2 years ago

0.8.56

2 years ago

0.8.58

2 years ago

0.8.57

2 years ago

0.8.59

2 years ago

0.8.55

2 years ago

0.8.54

2 years ago

0.8.53

2 years ago

0.8.51

2 years ago

0.8.50

2 years ago

0.8.47

2 years ago

0.8.49

2 years ago

0.8.48

2 years ago

0.8.45

3 years ago

0.8.44

3 years ago

0.8.46

3 years ago

0.8.41

3 years ago

0.8.40

3 years ago

0.8.43

3 years ago

0.8.42

3 years ago

0.8.38

3 years ago

0.8.39

3 years ago

0.8.34

3 years ago

0.8.33

3 years ago

0.8.36

3 years ago

0.8.35

3 years ago

0.8.32

3 years ago

0.8.31

3 years ago

0.8.37

3 years ago

0.8.25

3 years ago

0.8.27

3 years ago

0.8.26

3 years ago

0.8.29

3 years ago

0.8.28

3 years ago

0.8.23

3 years ago

0.8.22

3 years ago

0.8.24

3 years ago

0.8.14

3 years ago

0.8.19

3 years ago

0.8.16

3 years ago

0.8.15

3 years ago

0.8.18

3 years ago

0.8.17

3 years ago

0.8.12

3 years ago

0.8.11

3 years ago

0.8.13

3 years ago

0.8.10

3 years ago

0.8.9

3 years ago

0.8.8

3 years ago

0.8.7

3 years ago

0.8.6

3 years ago

0.8.5

3 years ago

0.8.4

3 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.8.3

3 years ago

0.8.2

4 years ago

0.7.9

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.4

4 years ago

0.7.3

4 years ago

0.7.0

4 years ago

0.7.6

4 years ago

0.7.5

4 years ago

0.7.8

4 years ago

0.7.7

4 years ago

0.6.63

4 years ago

0.6.62

4 years ago

0.6.61

4 years ago

0.6.60

4 years ago

0.6.59

4 years ago

0.6.58

4 years ago

0.6.56

4 years ago

0.6.57

4 years ago

0.6.54

4 years ago

0.6.53

4 years ago

0.6.55

4 years ago

0.6.50

4 years ago

0.6.52

4 years ago

0.6.51

4 years ago

0.6.49

4 years ago

0.6.48

4 years ago

0.6.47

4 years ago

0.6.46

4 years ago

0.6.45

4 years ago

0.6.44

4 years ago

0.6.43

4 years ago

0.6.42

4 years ago

0.6.41

4 years ago

0.6.40

4 years ago

0.6.39

4 years ago

0.6.38

4 years ago

0.6.37

4 years ago

0.6.36

4 years ago

0.6.34

4 years ago

0.6.35

4 years ago

0.6.33

4 years ago

0.6.32

4 years ago

0.6.29

4 years ago

0.6.28

4 years ago

0.6.23

4 years ago

0.6.25

4 years ago

0.6.24

4 years ago

0.6.22

4 years ago

0.6.21

4 years ago

0.6.20

4 years ago

0.6.19

4 years ago

0.6.18

4 years ago

0.6.17

4 years ago

0.6.16

4 years ago

0.6.15

4 years ago

0.6.14

4 years ago

0.6.13

4 years ago

0.6.12

4 years ago

0.6.11

4 years ago

0.6.7

4 years ago

0.6.9

4 years ago

0.6.8

4 years ago

0.6.10

4 years ago

0.6.6

4 years ago

0.6.5

4 years ago

0.6.3

4 years ago

0.6.4

4 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.29

4 years ago

0.5.28

4 years ago

0.5.27

4 years ago

0.5.26

4 years ago

0.5.25

4 years ago

0.5.24

4 years ago

0.5.23

4 years ago

0.5.22

4 years ago

0.5.21

4 years ago

0.5.19

4 years ago

0.5.18

4 years ago

0.5.17

5 years ago

0.5.16

5 years ago

0.5.15

5 years ago

0.5.14

5 years ago

0.5.13

5 years ago

0.5.12

5 years ago

0.5.11

5 years ago

0.5.10

5 years ago

0.5.9

5 years ago

0.5.8

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.78

5 years ago

0.4.77

5 years ago

0.4.76

5 years ago

0.4.75

5 years ago

0.4.74

5 years ago

0.4.73

5 years ago

0.4.72

5 years ago

0.4.71

5 years ago

0.4.70

5 years ago

0.4.69

5 years ago

0.4.68

5 years ago

0.4.66

5 years ago

0.4.67

5 years ago

0.4.64

5 years ago

0.4.63

5 years ago

0.4.62

5 years ago

0.4.61

5 years ago

0.4.60

5 years ago

0.4.59

5 years ago

0.4.58

5 years ago

0.4.57

5 years ago

0.4.56

5 years ago

0.4.54

5 years ago

0.4.53

5 years ago

0.4.52

5 years ago

0.4.49

5 years ago

0.4.51

5 years ago

0.4.50

5 years ago

0.4.48

5 years ago

0.4.46

5 years ago

0.4.47

5 years ago

0.4.45

5 years ago

0.4.44

5 years ago

0.4.43

5 years ago

0.4.42

5 years ago

0.4.41

5 years ago

0.4.40

5 years ago

0.4.39

5 years ago

0.4.38

5 years ago

0.4.37

5 years ago

0.4.36

5 years ago

0.4.35

5 years ago

0.4.34

5 years ago

0.4.33

5 years ago

0.4.32

5 years ago

0.4.31

5 years ago

0.4.30

5 years ago

0.4.29

5 years ago

0.4.28

5 years ago

0.4.27

5 years ago

0.4.26

5 years ago

0.4.25

5 years ago

0.4.24

5 years ago

0.4.23

5 years ago

0.4.21

5 years ago

0.4.22

5 years ago

0.4.20

5 years ago

0.4.19

5 years ago

0.4.18

5 years ago

0.4.17

5 years ago

0.4.16

5 years ago

0.4.15

5 years ago

0.4.14

5 years ago

0.4.13

5 years ago

0.4.12

5 years ago

0.4.10

5 years ago

0.4.11

5 years ago

0.4.9

5 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.3.20

5 years ago

0.4.0

5 years ago

0.3.19

5 years ago

0.3.18

5 years ago

0.3.17

5 years ago

0.3.16

5 years ago

0.3.15

5 years ago

0.3.14

5 years ago

0.3.13

5 years ago

0.3.12

5 years ago

0.3.11

5 years ago

0.3.10

5 years ago

0.3.8

5 years ago

0.3.9

5 years ago

0.3.6

5 years ago

0.3.7

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.45

5 years ago

0.2.44

5 years ago

0.2.43

5 years ago

0.2.42

5 years ago

0.2.41

5 years ago

0.2.40

5 years ago

0.2.39

5 years ago

0.2.38

5 years ago

0.2.37

5 years ago

0.2.36

5 years ago

0.2.35

5 years ago

0.2.34

5 years ago

0.2.33

5 years ago

0.2.32

5 years ago

0.2.31

5 years ago

0.2.30

5 years ago

0.2.29

5 years ago

0.2.27

5 years ago

0.2.28

5 years ago

0.2.26

5 years ago

0.2.25

5 years ago

0.2.24

5 years ago

0.2.23

5 years ago

0.2.22

5 years ago

0.2.21

5 years ago

0.2.20

5 years ago

0.2.19

5 years ago

0.2.18

5 years ago

0.2.17

5 years ago

0.2.16

5 years ago

0.2.15

5 years ago

0.2.14

5 years ago

0.2.13

5 years ago

0.2.12

5 years ago

0.2.11

5 years ago

0.2.10

5 years ago

0.2.9

5 years ago

0.2.7

5 years ago

0.2.8

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.4

5 years ago

0.1.5

5 years ago

0.1.0

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.3

5 years ago

0.0.1

5 years ago