1.8.1 • Published 10 months ago

@finastra/search-input v1.8.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Search Input

See it on NPM! How big is this package in your project? Storybook

<fds-search-input> delivers a single input field with a "reset" button as well as a loader and a mangifying glass icon with which to power search interactions.

Search Input Component extends fds-base-textfield component, so it inherits all capacity of fds-textfield

Usage

Import

npm i @finastra/search-input
import '@finastra/search-input';
...
<fds-search-input showClearButton label="Search"></fds-search-input>

API

Properties

PropertyAttributeModifiersTypeDefaultDescription
autoValidateboolean
autocapitalizestring
charCounterboolean \| "external" \| "internal"
densedensebooleanfalseSmaller text field size.
disableddisabledbooleanfalseDisabled state for the component. When disabled is set to true, thecomponent will not be added to form submission.
endAlignedboolean
helperhelperstring""Helper text to display below the input.
helperPersistentboolean
iconiconstring"search"Leading icon to display in input. See fds-icon.
iconTrailingstring
inputModeTextFieldInputMode
labellabelstring""Sets floating label value.
labelInsidelabelInsidebooleanfalseIs the label included in the text field.
loadingloadingbooleanfalseDisplay searchInput loader.
maxstring \| number
maxLengthnumber
minstring \| number
minLengthnumber
namestring
outlinedboolean
patternstring
placeholderplaceholderstring"Search ..."Sets placeholder value displayed when input is empty.
prefixstring
readOnlyboolean
requiredrequiredbooleanfalseDisplays error state if value is empty and input is blurred.
ripplereadonlyPromise<RippleInterface \| null> \| undefinedImplement ripple getter for Ripple integration with mwc-formfield
selectionEndreadonlynumber \| null
selectionStartreadonlynumber \| null
showActionButtonbooleanfalse
showClearButtonshowClearButtonbooleanfalseShow clear button.
sizenumber \| null
stepnumber \| "any" \| nullstep can be a number or the keyword "any".Use String typing to pass down the value as a string and let the nativeinput cast internally as needed.
suffixstring
typetypeTextFieldType""A string specifying the type of control to render.
validateOnInitialRenderboolean
validationMessagevalidationMessagestring""Message to show in the error color when the textfield is invalid. (Helper text will not be visible)
validityreadonlyValidityState
validityTransform((value: string, nativeValidity: ValidityState) => Partial<ValidityState>) \| null
valuestring
willValidatereadonlyboolean

Methods

MethodType
blur(): void
checkValidity(): boolean
click(): void
focus(): void
layout(): Promise<void>
renderTrailingIcon(): string \| TemplateResult<ResultType>
reportValidity(): boolean
select(): void
setCustomValidity(message: string): void
setSelectionRange(selectionStart: number, selectionEnd: number, selectionDirection?: "forward" \| "backward" \| "none" \| undefined): void

Events

Event
input

CSS Custom Properties

PropertyTypeDefaultDescription
--fds-icon-colorcolor"#694ED6"Icon color.
--fds-icon-trailing-colorcolor"#694ED6"Icon trailing color.
--fds-primarycolor"#694ED6"TextField color
--fds-text-field-radiustext"4px"Border radius of the outline.
1.8.1

10 months ago

1.8.0

12 months ago

1.7.0

1 year ago

1.6.0

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.5.0

1 year ago

1.3.0

1 year ago

1.2.8

2 years ago

1.2.7

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.2.1

2 years ago

1.2.12

1 year ago

1.2.13

1 year ago

1.2.10

1 year ago

1.2.11

1 year ago

1.2.16

1 year ago

1.2.17

1 year ago

1.2.14

1 year ago

1.2.15

1 year ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.2.9

1 year ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.0.42

2 years ago

0.0.44

2 years ago

1.0.3

2 years ago

0.0.40

2 years ago

0.0.41

2 years ago

0.0.37

2 years ago

0.0.38

2 years ago

0.0.39

2 years ago

0.0.32

2 years ago

0.0.33

2 years ago

0.0.34

2 years ago

0.0.35

2 years ago

0.0.36

2 years ago

0.0.30

2 years ago

0.0.31

2 years ago

0.0.29

2 years ago

0.0.26

2 years ago

0.0.27

2 years ago

0.0.28

2 years ago

0.0.25

2 years ago

0.0.23

2 years ago

0.0.24

2 years ago

0.0.21

2 years ago

0.0.22

2 years ago

0.0.20

2 years ago

0.0.14

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.19

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago