Open sun-mota opened 3 days ago
This PR adds the auro-combobox component version 2.1.4 to the project. The combobox is a combination of dropdown, input, and menu components that allows users to filter search results from a predefined list as they type.
classDiagram
class AuroCombobox {
- Boolean error
- String setCustomValidity
- String validity
- Boolean disabled
- Boolean noFilter
- Object optionSelected
- Boolean noValidate
- Boolean required
- Boolean triggerIcon
- String type
- String value
- Boolean checkmark
- Array availableOptions
- Object optionActive
- String msgSelectionMissing
- String dropdownElementName
- Object dropdownTag
- String inputElementName
- Object inputTag
+ focus() void
+ static register(name: String)
+ handleMenuOptions() void
+ generateOptionsArray() void
+ hideBib() void
+ showBib() void
+ configureDropdown() void
+ configureMenu() void
+ configureInput() void
+ handleInputValueChange() void
+ configureCombobox() void
+ performUpdate() void
+ firstUpdated() void
+ notifyReady() void
+ checkReadiness() void
+ readyActions() void
+ handleSlotChange() void
+ render() HTML
}
AuroCombobox --> LitElement
AuroCombobox --> AuroFormValidation
AuroCombobox --> AuroLibraryRuntimeUtils
AuroCombobox --> AuroDropdown
AuroCombobox --> AuroInput
AuroCombobox --> AuroDependencyVersioning
Change | Details | Files |
---|---|---|
Added the main auro-combobox component implementation |
|
components/combobox/src/auro-combobox.js components/combobox/src/style.scss |
Added comprehensive test suite for the combobox component |
|
components/combobox/test/auro-combobox.test.js |
Added documentation and examples |
|
components/combobox/docs/api.md components/combobox/demo/index.md components/combobox/docs/partials/description.md components/combobox/docs/partials/useCases.md |
Added build configuration and dependencies |
|
components/combobox/package.json src/dropdownVersion.js src/form/components/inputVersion.js package.json |
Alaska Airlines Pull Request
Before Submitting this pull request:
Development
section note: all pull requests require at least one linked ticketReady For Review
, all ticket's linked underDevelopment
must have their status changed toReady For Review
as wellBy submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I have performed a self-review of my own update.
Summary by Sourcery
Add the
auro-combobox
component to the project, enabling users to filter search results from a predefined list. Update build scripts and documentation to support the new component, and implement tests to ensure its functionality.New Features:
auro-combobox
component, which combines dropdown, input, and menu functionalities to allow users to filter search results from a predefined list as they type.Enhancements:
auro-combobox
component, such as building, testing, and serving the component.Documentation:
auro-combobox
component, including API details, usage examples, and design notes.Tests:
auro-combobox
component to ensure its functionality and reliability.