0.8.5 • Published 5 years ago

@deskpro/token-field v0.8.5

Weekly downloads
6
License
BSD-3-Clause
Repository
github
Last release
5 years ago

token-field

A react-based components to display interactive input

Build Status Coverage Status License npm version

Overview

A Storybook demo is available at https://deskpro.github.io/token-field.

Installation

npm install @deskpro/token-field --save

Usage

Token-field provide a few input types

Props

tokenTypes={object[]}

Pass all available tokens for users to use. These tokens will be offered will typing

Token example

{
  id:          'date',
  widget:      'DateTimeInput',
  props:       {},
  description: 'Date the ticket was submitted'
}

Or with extra props

{
  id:     'attach-size',
  widget: 'NumericRangeInput',
  props:  {
    unitPhrase:       'MB',
    convertFromValue: value => Math.round(value / 1024 / 1024),
    convertToValue:   value => value * 1024 * 1024,
  }
}

value={object[]}

Initial value of the field

Example value

[
  {
    type:  'user-message',
    value: 'help upgrading'
  },
  {
    type:  'TEXT',
    value: 'pricing',
  },
  {
    type: 'user-waiting'
  }
]

onChange={function}

Callback to persist changes

Methods

AddTokenAndFocus(id, position = null, defaultValue = undefined)

Allow to add programmatically a token to the field and focus it, position and defaultValue are optional

Styling

src/styles/deskpro-components.scss has to be imported if @deskpro/react-components are not in used on your project

0.8.5

5 years ago

0.8.5-beta.3

5 years ago

0.8.5-beta.2

5 years ago

0.8.5-beta.1

5 years ago

0.8.5-beta.0

5 years ago

0.8.4

5 years ago

0.8.4-beta.11

5 years ago

0.8.4-beta.10

5 years ago

0.8.4-beta.9

5 years ago

0.8.4-beta.8

5 years ago

0.8.4-beta.7

5 years ago

0.8.4-beta.6

5 years ago

0.8.4-beta.5

5 years ago

0.8.4-beta.4

5 years ago

0.8.4-beta.3

5 years ago

0.8.4-beta.2

5 years ago

0.8.4-beta.1

5 years ago

0.8.4-beta.0

5 years ago

0.8.3

5 years ago

0.8.3-beta.5

5 years ago

0.8.3-beta.4

5 years ago

0.8.3-beta.3

5 years ago

0.8.3-beta.2

5 years ago

0.8.3-beta.0

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.0-beta.5

5 years ago

0.7.0-beta.4

5 years ago

0.7.0-beta.3

5 years ago

0.7.0-beta.2

5 years ago

0.7.0-beta.1

5 years ago

0.7.0-beta.0

5 years ago

0.6.9-beta.1

5 years ago

0.6.9-beta.0

5 years ago

0.6.8

5 years ago

0.6.8-beta.9

5 years ago

0.6.8-beta.8

5 years ago

0.6.8-beta.7

5 years ago

0.6.8-beta.6

5 years ago

0.6.8-beta.5

5 years ago

0.6.8-beta.4

5 years ago

0.6.8-beta.3

5 years ago

0.6.8-beta.2

5 years ago

0.6.8-beta.1

5 years ago

0.6.8-beta.0

5 years ago

0.6.7

5 years ago

0.6.6

5 years ago

0.6.5

5 years ago

0.6.4

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.6.0-beta.4

5 years ago

0.6.0-beta.3

5 years ago

0.6.0-beta.2

5 years ago

0.6.0-beta.1

5 years ago

0.6.0-beta.0

5 years ago

0.5.11

6 years ago

0.5.10

6 years ago

0.5.9

6 years ago

0.5.8

6 years ago

0.5.7

6 years ago

0.5.6

6 years ago

0.5.5

6 years ago

0.5.4

6 years ago

0.5.3

6 years ago

0.5.2

6 years ago

0.5.1

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.4.0

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.9

6 years ago

0.2.8

6 years ago

0.2.7

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

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago