0.2.103 • Published 10 months ago

@react_db_client/components.filter-manager v0.2.103

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
10 months ago

Filter Manager

Creates a filter panel where filters can be added, updated and deleted Note that the filter data uses the filter field property to find its type in the field list

Example

Component

const [filters, setFilters] = useState(demoFiltersData);

return (
  <FilterManager
    filterData={filters}
    setFilterData={setFilters}
    fieldsData={demoFieldsData}
    showPanelOverride
  />
);

Filter Data

demoFilterString

{
  uid: 'demoFilterString',
  field: 'name',
  value: 'Foo',
  operator: 'contains',
};

Valid Operators:

  • contains
  • is exactly

demoFilterNumber

{
  uid: 'demoFilterNumber',
  field: 'count',
  value: 0,
  operator: '>',
};

Valid Expressions:

  • >
  • <
  • =

fieldsData

demoFieldsData = {
  name: {
    uid: 'name',
    label: 'Name',
    type: filterTypes.text,
  },
  count: {
    uid: 'count',
    label: 'Count',
    type: filterTypes.number,
  },
  filterA: {
    uid: 'filterA',
    label: 'filter A',
    type: filterTypes.text,
  },
  filterB: {
    uid: 'filterB',
    label: 'filter B',
    type: filterTypes.text,
  },
  filterEmbedded: {
    uid: 'filterEmbedded',
    label: 'Embedded Filter',
    type: 'embedded',
    filters: {
      filterC: {
        uid: 'filterC',
        label: 'filter C',
        type: filterTypes.text,
      },
      filterD: {
        uid: 'filterD',
        label: 'filter D',
        type: filterTypes.text,
      },
    },
  },
};
0.2.103

10 months ago

0.2.102

10 months ago

0.2.101

10 months ago

0.2.100

10 months ago

0.2.93

11 months ago

0.2.92

1 year ago

0.2.91

1 year ago

0.2.90

1 year ago

0.2.99

11 months ago

0.2.98

11 months ago

0.2.87

1 year ago

0.2.85

1 year ago

0.2.86

1 year ago

0.2.74

1 year ago

0.2.73

1 year ago

0.2.72

1 year ago

0.2.71

1 year ago

0.2.78

1 year ago

0.2.77

1 year ago

0.2.75

1 year ago

0.2.69

1 year ago

0.2.68

1 year ago

0.2.70

1 year ago

0.2.63

1 year ago

0.2.62

1 year ago

0.2.61

1 year ago

0.2.60

1 year ago

0.2.67

1 year ago

0.2.66

1 year ago

0.2.65

1 year ago

0.2.64

1 year ago

0.2.41

2 years ago

0.2.40

2 years ago

0.2.49

1 year ago

0.2.48

1 year ago

0.2.47

1 year ago

0.2.46

1 year ago

0.2.45

1 year ago

0.2.44

1 year ago

0.2.43

1 year ago

0.2.42

1 year ago

0.2.39

2 years ago

0.2.52

1 year ago

0.2.30

2 years ago

0.2.51

1 year ago

0.2.50

1 year ago

0.2.38

2 years ago

0.2.59

1 year ago

0.2.37

2 years ago

0.2.58

1 year ago

0.2.36

2 years ago

0.2.57

1 year ago

0.2.35

2 years ago

0.2.56

1 year ago

0.2.34

2 years ago

0.2.55

1 year ago

0.2.33

2 years ago

0.2.54

1 year ago

0.2.32

2 years ago

0.2.53

1 year ago

0.2.31

2 years ago

0.2.27

2 years ago

0.2.26

2 years ago

0.2.25

2 years ago

0.2.24

2 years ago

0.2.23

2 years ago

0.2.22

2 years ago

0.2.21

2 years ago

0.2.20

2 years ago

0.2.19

2 years ago

0.2.29

2 years ago

0.2.18

2 years ago

0.2.28

2 years ago

0.2.17

2 years ago

0.2.16

2 years ago

0.2.15

2 years ago