1.0.16 • Published 11 months ago

@synerise/ds-item-filter v1.0.16

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

11 months ago

1.0.11

11 months ago

1.0.10

11 months ago

1.0.15

11 months ago

1.0.14

11 months ago

1.0.13

11 months ago

1.0.12

11 months ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.9

12 months ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

0.10.11

1 year ago

0.10.10

1 year ago

0.10.9

1 year ago

0.10.8

1 year ago

0.10.5

1 year ago

0.10.6

1 year ago

0.10.7

1 year ago

0.10.3

1 year ago

0.10.4

1 year ago

0.10.1

1 year ago

0.10.2

1 year ago

0.10.0

1 year ago

0.9.10

1 year ago

0.9.9

1 year ago

0.9.8

1 year ago

0.9.7

1 year ago

0.9.4

1 year ago

0.9.3

1 year ago

0.9.6

1 year ago

0.9.5

1 year ago

0.9.0

1 year ago

0.9.2

1 year ago

0.9.1

1 year ago

0.8.157

1 year ago

0.8.156

1 year ago

0.8.155

2 years ago

0.8.154

2 years ago

0.8.153

2 years ago

0.8.152

2 years ago

0.8.151

2 years ago

0.8.150

2 years ago

0.8.139

2 years ago

0.8.138

2 years ago

0.8.137

2 years ago

0.8.136

2 years ago

0.8.142

2 years ago

0.8.141

2 years ago

0.8.140

2 years ago

0.8.146

2 years ago

0.8.145

2 years ago

0.8.144

2 years ago

0.8.143

2 years ago

0.8.128

2 years ago

0.8.129

2 years ago

0.8.131

2 years ago

0.8.130

2 years ago

0.8.135

2 years ago

0.8.134

2 years ago

0.8.133

2 years ago

0.8.132

2 years ago

0.8.149

2 years ago

0.8.148

2 years ago

0.8.147

2 years ago

0.8.127

2 years ago

0.8.126

2 years ago

0.8.124

2 years ago

0.8.125

2 years ago

0.8.123

2 years ago

0.8.122

2 years ago

0.8.121

2 years ago

0.8.120

2 years ago

0.8.119

2 years ago

0.8.118

2 years ago

0.8.117

2 years ago

0.8.116

2 years ago

0.8.115

2 years ago

0.8.114

2 years ago

0.8.113

2 years ago

0.8.112

2 years ago

0.8.111

2 years ago

0.8.110

2 years ago

0.8.109

2 years ago

0.8.108

2 years ago

0.8.107

2 years ago

0.8.106

2 years ago

0.8.105

2 years ago

0.8.104

2 years 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

3 years ago

0.8.88

3 years ago

0.8.85

3 years ago

0.8.84

3 years ago

0.8.87

3 years ago

0.8.86

3 years ago

0.8.81

3 years ago

0.8.80

3 years ago

0.8.83

3 years ago

0.8.82

3 years ago

0.8.78

3 years ago

0.8.77

3 years ago

0.8.79

3 years ago

0.8.74

3 years ago

0.8.76

3 years ago

0.8.75

3 years ago

0.8.72

3 years ago

0.8.96

2 years ago

0.8.95

2 years ago

0.8.92

3 years ago

0.8.91

3 years ago

0.8.94

2 years ago

0.8.93

3 years ago

0.8.90

3 years ago

0.8.71

3 years ago

0.8.70

3 years ago

0.8.67

3 years ago

0.8.69

3 years ago

0.8.68

3 years ago

0.8.66

3 years ago

0.8.63

3 years ago

0.8.62

3 years ago

0.8.65

3 years ago

0.8.64

3 years ago

0.8.61

3 years ago

0.8.60

3 years ago

0.8.56

3 years ago

0.8.58

3 years ago

0.8.57

3 years ago

0.8.59

3 years ago

0.8.55

3 years ago

0.8.54

3 years ago

0.8.53

3 years ago

0.8.51

3 years ago

0.8.50

3 years ago

0.8.47

3 years ago

0.8.49

3 years ago

0.8.48

3 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

4 years ago

0.8.43

3 years ago

0.8.42

3 years ago

0.8.38

4 years ago

0.8.39

4 years ago

0.8.34

4 years ago

0.8.33

4 years ago

0.8.36

4 years ago

0.8.35

4 years ago

0.8.32

4 years ago

0.8.31

4 years ago

0.8.37

4 years ago

0.8.25

4 years ago

0.8.27

4 years ago

0.8.26

4 years ago

0.8.29

4 years ago

0.8.28

4 years ago

0.8.23

4 years ago

0.8.22

4 years ago

0.8.24

4 years ago

0.8.14

4 years ago

0.8.19

4 years ago

0.8.16

4 years ago

0.8.15

4 years ago

0.8.18

4 years ago

0.8.17

4 years ago

0.8.12

4 years ago

0.8.11

4 years ago

0.8.13

4 years ago

0.8.10

4 years ago

0.8.9

4 years ago

0.8.8

4 years ago

0.8.7

4 years ago

0.8.6

4 years ago

0.8.5

4 years ago

0.8.4

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.8.3

4 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

5 years ago

0.6.61

5 years ago

0.6.60

5 years ago

0.6.59

5 years ago

0.6.58

5 years ago

0.6.56

5 years ago

0.6.57

5 years ago

0.6.54

5 years ago

0.6.53

5 years ago

0.6.55

5 years ago

0.6.50

5 years ago

0.6.52

5 years ago

0.6.51

5 years ago

0.6.49

5 years ago

0.6.48

5 years ago

0.6.47

5 years ago

0.6.46

5 years ago

0.6.45

5 years ago

0.6.44

5 years ago

0.6.43

5 years ago

0.6.42

5 years ago

0.6.41

5 years ago

0.6.40

5 years ago

0.6.39

5 years ago

0.6.38

5 years ago

0.6.37

5 years ago

0.6.36

5 years ago

0.6.34

5 years ago

0.6.35

5 years ago

0.6.33

5 years ago

0.6.32

5 years ago

0.6.29

5 years ago

0.6.28

5 years ago

0.6.23

5 years ago

0.6.25

5 years ago

0.6.24

5 years ago

0.6.22

5 years ago

0.6.21

5 years ago

0.6.20

5 years ago

0.6.19

5 years ago

0.6.18

5 years ago

0.6.17

5 years ago

0.6.16

5 years ago

0.6.15

5 years ago

0.6.14

5 years ago

0.6.13

5 years ago

0.6.12

5 years ago

0.6.11

5 years ago

0.6.7

5 years ago

0.6.9

5 years ago

0.6.8

5 years ago

0.6.10

5 years ago

0.6.6

5 years ago

0.6.5

5 years ago

0.6.3

5 years ago

0.6.4

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.29

5 years ago

0.5.28

5 years ago

0.5.27

5 years ago

0.5.26

5 years ago

0.5.25

5 years ago

0.5.24

5 years ago

0.5.23

5 years ago

0.5.22

5 years ago

0.5.21

5 years ago

0.5.19

5 years ago

0.5.18

5 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

6 years ago

0.4.62

6 years ago

0.4.61

6 years ago

0.4.60

6 years ago

0.4.59

6 years ago

0.4.58

6 years ago

0.4.57

6 years ago

0.4.56

6 years ago

0.4.54

6 years ago

0.4.53

6 years ago

0.4.52

6 years ago

0.4.49

6 years ago

0.4.51

6 years ago

0.4.50

6 years ago

0.4.48

6 years ago

0.4.46

6 years ago

0.4.47

6 years ago

0.4.45

6 years ago

0.4.44

6 years ago

0.4.43

6 years ago

0.4.42

6 years ago

0.4.41

6 years ago

0.4.40

6 years ago

0.4.39

6 years ago

0.4.38

6 years ago

0.4.37

6 years ago

0.4.36

6 years ago

0.4.35

6 years ago

0.4.34

6 years ago

0.4.33

6 years ago

0.4.32

6 years ago

0.4.31

6 years ago

0.4.30

6 years ago

0.4.29

6 years ago

0.4.28

6 years ago

0.4.27

6 years ago

0.4.26

6 years ago

0.4.25

6 years ago

0.4.24

6 years ago

0.4.23

6 years ago

0.4.21

6 years ago

0.4.22

6 years ago

0.4.20

6 years ago

0.4.19

6 years ago

0.4.18

6 years ago

0.4.17

6 years ago

0.4.16

6 years ago

0.4.15

6 years ago

0.4.14

6 years ago

0.4.13

6 years ago

0.4.12

6 years ago

0.4.10

6 years ago

0.4.11

6 years ago

0.4.9

6 years ago

0.4.8

6 years ago

0.4.7

6 years ago

0.4.6

6 years ago

0.4.5

6 years ago

0.4.4

6 years ago

0.4.3

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.3.20

6 years ago

0.4.0

6 years ago

0.3.19

6 years ago

0.3.18

6 years ago

0.3.17

6 years ago

0.3.16

6 years ago

0.3.15

6 years ago

0.3.14

6 years ago

0.3.13

6 years ago

0.3.12

6 years ago

0.3.11

6 years ago

0.3.10

6 years ago

0.3.8

6 years ago

0.3.9

6 years ago

0.3.6

6 years ago

0.3.7

6 years ago

0.3.5

6 years ago

0.3.4

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.45

6 years ago

0.2.44

6 years ago

0.2.43

6 years ago

0.2.42

6 years ago

0.2.41

6 years ago

0.2.40

6 years ago

0.2.39

6 years ago

0.2.38

6 years ago

0.2.37

6 years ago

0.2.36

6 years ago

0.2.35

6 years ago

0.2.34

6 years ago

0.2.33

6 years ago

0.2.32

6 years ago

0.2.31

6 years ago

0.2.30

6 years ago

0.2.29

6 years ago

0.2.27

6 years ago

0.2.28

6 years ago

0.2.26

6 years ago

0.2.25

6 years ago

0.2.24

6 years ago

0.2.23

6 years ago

0.2.22

6 years ago

0.2.21

6 years ago

0.2.20

6 years ago

0.2.19

6 years ago

0.2.18

6 years ago

0.2.17

6 years ago

0.2.16

6 years ago

0.2.15

6 years ago

0.2.14

6 years ago

0.2.13

6 years ago

0.2.12

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.7

6 years ago

0.2.8

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.4

6 years ago

0.1.5

6 years ago

0.1.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.3

6 years ago

0.0.1

6 years ago