1.8.1 • Published 9 months ago

@finastra/select v1.8.1

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

Select

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

Selects display a list of choices in a dropdown menu. \ fds-select extends Material web's mwc-select-base.

Usage

Import

npm i @finastra/select
import '@finastra/select';
...
<fds-select>
    <fds-list-item value="1">Item 1</fds-list-item>
    <fds-list-item value="2">Item 2</fds-list-item>
    <fds-list-item value="3">Item 3</fds-list-item>
</fds-select>

API

Properties

PropertyAttributeModifiersTypeDefaultDescription
densedensebooleanfalseSmaller select field size.
disableddisabledbooleanfalseDisabled state for the component. When disabled is set to true, thecomponent will not be added to form submission.
fixedMenuPositionfixedMenuPositionbooleanfalseSets the dropdown menu's position to fixed. This is useful when the select is inside of a stacking context e.g. inside of an fds-dialog.
helperhelperstring""Helper text to display below the input. Display default only when focused.
iconiconstring""Leading icon to display in input. See mwc-icon.
indexindexnumber-1Index of selected list item.
itemsitemsListItemBase[]"[]"List of selectable items.
labellabelstring""Sets label value.
labelInsidelabelInsidebooleanfalseKeep the label in the input.
namestring
naturalMenuWidthboolean
outlinedoutlinedbooleantrueWhether or not to show the material outlined variant.
override
requiredrequiredbooleanfalseDisplays error state if value is empty and input is blurred.
ripplereadonlyPromise<RippleInterface \| null> \| undefinedImplement ripple getter for Ripple integration with mwc-formfield
selectedselectedListItemBase \| nullnullSelected list item element type ListItemBase.
stylesCSSResult[]"styles"
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
valuevaluestring""The select control's value determined by the value property of the currently selected list item.

Methods

MethodType
blur(): void
checkValidity(): boolean
click(): void
focus(): void
layout(updateItems?: boolean \| undefined): Promise<void>
layoutOptions(): Promise<void>
renderOutline(): TemplateResult<1> \| unique symbol
reportValidity(): boolean
select(index: number): void
setCustomValidity(message: string): void

Events

EventType
actionActionDetail
change
closed
invalid
opened
selectedSelectedDetail

Slots

NameDescription
defaultContent to display in the selects internal element.

CSS Custom Properties

PropertyTypeDefaultDescription
--fds-errorcolor"#E40046"Error color.
--fds-primarycolor"#694ED6"Primary color.
1.8.1

9 months ago

1.8.0

11 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.1.1

2 years ago

1.1.0

2 years ago

1.2.8

1 year ago

1.2.7

1 year ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.1.3

1 year ago

1.0.4

2 years ago

1.2.1

1 year ago

1.1.2

1 year ago

1.2.9

1 year 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.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.30

2 years ago

0.0.31

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

2 years ago

0.0.38

2 years ago

0.0.39

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

2 years ago