0.1.22 • Published 2 years ago

empower-affiliate-search v0.1.22

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Empower Affiliate Search

A react component that can be used to filter results from a REST API sources.

Installation

Component

npm install empower-affiliate-search

Repository

  1. Run npm install
  2. After successful installation, run npm start

Initialization

import  AffiliateSearch  from  'empower-affiliate-search';

Usage

const  AFFILIATE_OPTIONS = [
	{
		"label": "Fruit Name",               
		"value": "fruit_name",                
		"type": "string",
	},
	{
		"label": "Status",
		"value": "fruit_status",
		"type": "multiple",
		"categoryOptions": [
			{
				"label":  "Fresh",
				"value":  "fresh"
			},
			{
				"label":  "Rotten",
				"value":  "rotten"
			}
		]
	},
]

const  extractValueFromAffiliate  = (val) => {
	...Statement
}

The getValue can be bind to a function of your choice to extract the value from the affiliate and shall be triggered upon enter.

<AffiliateSearch
	options={AFFILIATE_OPTIONS} 
	getValue={(val)  =>  extractValueFromAffiliate(val)}
/>

Result Value

The affiliate will produce the following value upon enter. The "AND" object literal represent the string option category while the "OR" represent the select option category.

{
    AND: { "fruit_name": "|test|" } ...other string option value,
    OR: { "fruit_status": ["fresh"] } ...other select option value
}

Documentation

Confluence - Affiliate Search

Developers

Jephunneh Viernes - jephunneh.viernes@empowerteams.io

Changelog:

  • 0.1.22 - Security Fix - Fix vulnerability issues in the package
  • 0.1.17 - Bug Fix - clearFilter props not working properly
  • 0.1.16 - Bug Fix - options props does not update when the value was changed
  • 0.1.15 - added isAffiliateDropdown props
0.1.20

2 years ago

0.1.21

2 years ago

0.1.22

2 years ago

0.1.16

2 years ago

0.1.17

2 years ago

0.1.18

2 years ago

0.1.19

2 years ago

0.1.10

2 years ago

0.1.11

2 years ago

0.1.12

2 years ago

0.1.13

2 years ago

0.1.15

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.9

2 years ago

0.1.6

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago