2.1.2 • Published 3 years ago

@hsl-fi/dropdown v2.1.2

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

Properties - Dropdown

{
  className: string; - optional
  openMenuAriaLabel: string; - required
  closeMenuAriaLabel: string; - required
  label: string; - optional
  ariaLabel: string; - required
  options: DropdownOption[]; - required
  onChange: (option: DropdownOption) => void; - optional
  loading: boolean; - optional
  disableTextInput: boolean; - optional
  required: boolean; - optional
  hasError: boolean; - optional
  initialValue: any; - optional
  icon: JSX.Element; - optional
}

Properties - DropdownOption

{
  value: string; - required
  text: string; - required
  ticketTypes: TicketType[]; - optional (@hsl-fi/ticket-types)
  selected: boolean; - optional
  icon: JSX.Element; - optional
}

Example

<Dropdown
    className="class1 class2"
    label="Label text"
    ariaLabel="aria-label text"
    openMenuAriaLabel="aria-label for menu opening button"
    closeMenuAriaLabel="aria-label for menu closing button"
    options={DropdownOption[]}
    onChange={(option: DropdownOption) => {
        // do something with selected option..
    }}
    required={false}
    hasError={false}
/>
2.1.2

3 years ago

2.1.1

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.1.0

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago