2.5.3 • Published 5 years ago

@adactive/arc-search v2.5.3

Weekly downloads
5
License
UNLISENCED
Repository
github
Last release
5 years ago

Search component

search 1

search 2

Live examples here

Getting started

    npm i --save @adactive/arc-search

OR

    yarn add @adactive/arc-search
    import AdsumSearch from "@adactive/arc-Search"
     ...
    constructor(props) {    
        this.searchResultRef = React.createRef();
    }
    
    <AdsumSearch 
        isOpen={true}
        lang={"en"}
        data={[]}
        fuseOptions={fuseOptions}
        queryValue={''}
        ref={this.searchResultRef}
    />

Functions

  • search(searchInput: string)
    • expects a string as parameter
    • returns an array of results

Props

type PropTypes = {|
    +isOpen: boolean,
    +lang: 'en' | 'fr',
    +data: Array<Object>,
    +queryValue: string,
    +fuseOptions: Object,
    +searchWrapperCSS?: CSSStyleDeclaration,
    +inputCSS?: CSSStyleDeclaration,
    +placeHolder?: string
|};

static defaultProps = {
    isOpen: false,
    lang: 'en',
    queryValue: '',
    data: [],
    fuseOptions: {} 
};

isOpen -> To show or hide search bar

lang -> Language for displaying placeholder

data -> An array of data to be injected into fusejs to perform the search

queryValue -> String to be displayed on the search bar and to be searched

fuseOptions -> Refer to fusejs.io for more information

searchWrapperCSS -> To customise the overall CSS for the entire component

inputCSS -> To customise the CSS for the search bar

placeHolder -> To customise placeholder message

const fuseOptions = {
  id: string,
  caseSensitive: boolean,
  shouldSort: boolean,
  tokenize: boolean,
  matchAllTokens: boolean,
  findAllMatches: boolean,
  includeScore: boolean,
  includeMatches: boolean,
  threshold: number,
  location: number,
  distance: number,
  maxPatternLength: number,
  minMatchCharLength: number,
  keys: Array<Object>
};

Additional Information

Copy component inside your project src folder

Less only

`npx @adactive/arc-search copy --less-only`

Full copy

`npx @adactive/arc-search copy`
2.5.3

5 years ago

2.5.1

5 years ago

2.5.0

5 years ago

2.4.0

5 years ago

2.3.0

5 years ago

2.2.0

5 years ago

2.2.0-rc.4

5 years ago

2.2.0-rc.3

5 years ago

2.2.0-rc.2

5 years ago

2.2.0-rc.1

5 years ago

2.2.0-rc.0

5 years ago

2.2.0-alpha.1

5 years ago

2.2.0-alpha.0

5 years ago

2.1.0

5 years ago

2.1.0-rc.1

5 years ago

2.1.0-rc.0

5 years ago

2.1.0-alpha.1

5 years ago

2.1.0-alpha.0

5 years ago

2.0.0

6 years ago

2.0.0-rc.0

6 years ago

2.0.0-alpha.6

6 years ago

2.0.0-alpha.5

6 years ago

2.0.0-alpha.4

6 years ago

2.0.0-alpha.3

6 years ago

2.0.0-alpha.2

6 years ago

2.0.0-alpha.1

6 years ago

2.0.0-alpha.0

6 years ago

1.1.0

6 years ago

1.1.0-rc2

6 years ago

1.1.0-alpha.0

6 years ago

1.0.0

6 years ago

0.0.2-y.44.59

6 years ago

0.0.2-y.44.58

6 years ago

0.0.2-y.44.57

6 years ago

0.0.2-y.44.56

6 years ago

0.0.2-y.44.55

6 years ago

0.0.2-y.44.54

6 years ago

0.0.2-y.44.53

6 years ago

0.0.2-y.44.52

6 years ago

0.0.2-y.44.51

6 years ago

0.0.2-y.44.50

6 years ago

0.0.2-y.44.49

6 years ago

0.0.2-y.44.48

6 years ago

0.0.2-y.44.47

6 years ago

0.0.2-y.44.46

6 years ago

0.0.2-y.44.45

6 years ago

0.0.2-y.44.44

6 years ago

0.0.2-y.44.43

6 years ago

0.0.2-y.44.42

6 years ago

0.0.2-y.44.41

6 years ago

0.0.2-y.44.40

6 years ago

0.0.2-y.44.39

6 years ago

0.0.2-y.44.37

6 years ago

0.0.2-y.44.36

6 years ago

0.0.2-y.44.35

6 years ago

0.0.2-y.44.34

6 years ago

0.0.2-y.44.33

6 years ago

0.0.2-y.44.32

6 years ago

0.0.2-y.44.31

6 years ago

0.0.2-y.44.30

6 years ago

0.0.2-y.44.29

6 years ago

0.0.2-y.44.28

6 years ago

0.0.2-y.44.27

6 years ago

0.0.2-y.44.26

6 years ago

0.0.2-y.44.25

6 years ago

0.0.2-y.44.24

6 years ago

0.0.2-y.44.23

6 years ago

0.0.2-y.44.22

6 years ago

0.0.2-y.44.21

6 years ago

0.0.2-y.44.20

6 years ago

0.0.2-y.44.19

6 years ago

0.0.2-y.44.18

6 years ago

0.0.2-y.44.17

6 years ago

0.0.2-y.44.16

6 years ago

0.0.2-y.44.15

6 years ago

0.0.2-y.44.14

6 years ago

0.0.2-y.44.13

6 years ago

0.0.2-y.44.12

6 years ago

0.0.2-y.44.11

6 years ago

0.0.2-y.44.10

6 years ago

0.0.2-y.44.9

6 years ago

0.0.2-y.44.8

6 years ago

0.0.2-y.44.7

6 years ago

0.0.2-y.44.6

6 years ago

0.0.2-y.44.5

6 years ago

0.0.2-y.44.4

6 years ago

0.0.2-y.44.3

6 years ago

0.0.2-y.44.2

6 years ago

0.0.2-y.44.1

6 years ago

0.0.2-y.44.0

6 years ago

0.0.2-y.43.12

6 years ago

0.0.2-y.43.11

6 years ago

0.0.2-y.43.10

6 years ago

0.0.2-y.43.9

6 years ago

0.0.2-y.43.8

6 years ago

0.0.2-y.43.7

6 years ago