@react-vision-components/react-vision-tags
TypeScript icon, indicating that this package has built-in type declarations

0.9.2 • Public • Published

React Vision Tags

MIT

But Why?!

Created in order to make Computer Vision tags from Azure Computer Vision more flashy for a customer and end user who likes to see different things.

Features, not bugs

  • Added tags automatically have a score of 100% by design.
  • Color of background text will(note: should) switch from black to white baste on luminence of the background that is generated.
  • More to come but it's too late and I can't remember them all :-|

Install

To install this component:

  npm i @react-vision-components/react-vision-tags

Usage

  1. Create your colors
const colors:ColorSpectrum = { low: 'FF0000', mid: 'FFFF00', high: '00FF00' }
  1. Set your thresholds:
const threshold:ConfidenceThreshold = { low: 70, high: 90 }
  1. Create your schema:
const colorScheme:ColorInterpolatorOptions = new ColorInterpolatorOptions(colors, threshold);
  1. Drop the component on your page:
<VisionTags value={item.cloudTags as Vision[]} name={tags} schema={colorScheme} placeHolder='Enter tags' />

NOTE: value is expecting an array of objects with properties "name" of type string and "confidence" and percentage as a decimal string...for example:

{
    name: 'Example',
    confidence: '0.91'
}

Authors

Package Sidebar

Install

npm i @react-vision-components/react-vision-tags

Weekly Downloads

3

Version

0.9.2

License

MIT

Unpacked Size

19.3 kB

Total Files

25

Last publish

Collaborators

  • bigraj