@wavelengthusaf/components
v4.2.0
Published
Common component library used by Wavelength developers
Downloads
564
Readme
common-components
Overview
This module was created to share common components across Wavelength product teams. All components stored in this library are unclassified.
Getting started
You can install this package the same way that you install everything else
npm install @wavelengthusaf/componentsRelease Notes
4.1.4
- 12/4/2025
- Added WavelengthNavbar
4.1.3
- 11/24/2025
- Added a prop:
onBlurCallbacktoWavelengthAutoComplete,WavelengthInput, andWavelengthDatePickerso thatonBlurcan be handled with a user defined callback.
4.1.2
- 11/12/2025
- Modified
WavelengthAutoCompleteto exposeplaceholderprop to allow injecting a default value
4.1.1
- 10/27/2025
- Normalized web component and frontend naming conventions
4.1.0
- 10/22/2025
- Added WavelengthMultiSelectAutocomplete
4.0.1
- 10/16/2025
- Fixed issue where WavelengthAutoComplete won't trigger onChange callback
4.0.0
-9/24/2025
- De-coupled the web components from the package; web components are now a separate npm package,
@wavelengthusaf/web-components - Made some changes to the build script, package size reduced
- Update documentation to reflect changes
3.4.0
- 9/16/2025
- Added
WavelengthFormcomponent; utilizes aZodSchema to generate a user form that can have a 1-to-1 relationship with a backend stood up by theacid-doc-expresspackage.
3.3.11
- 8/26/2025
- Updated
WavelengthTitleBarto control shadow color with propshadowColor.
3.3.10
- 8/20/2025
- Fix a margin issue with
WavelengthBanner.
3.3.9
- 8/18/2025
- Updated
WavelengthAutoCompleteandWavelengthDatePickerto be able to accept percentages values for width, as well as fixing the transperancy issues with the floating label.
3.3.8
- 8/11/2025
- Updated
WavelengthAutoCompleteandWavelengthDatePickerto have the same outline styling, removal ofposition: absolutein components and reordering of css behavior. Both components contain an optionalOnDataChangeprop and the storybook documentation has been updated.
3.3.7
- 8/11/2025
- Introduced formAssociated = true for
WavelengthInput. It allows the input to be recognized when utilized within a form element.
3.3.6
- 8/11/2025
- Updated
WavelengthAutoCompleteto have the outline styling refactored, the component also features aidandnameprop for form handling. Fixed dropdown visibility issues.
3.3.5
- 8/08/2025
- Fixed two bugs for
WavelengthButton. One was causing the button to remain clickable when disabled, and the other was causing it to double-click.
3.3.4
- 8/07/2025
- Updated
WavelengthInputto have anidandnameprop.
3.3.3
- 8/05/2025
- Updated
WavelengthAutoCompleteto be able to have scroll functionality and basic validation.
3.3.2
- 7/30/2025
- Updated
WavelengthTextFieldto be a web component; also renamed toWavelengthInputto match HTML's naming convention for the<input>element this component is based off of.
3.3.1
- 6/22/2025
- Updated
WavelengthAutoCompleteto be able to have scroll functionality and basic validation.
3.3.0
- 6/17/2025
- Added
WavelengthDatePicker;.
3.2.0
- 6/17/2025
- Added
WavelengthAutoComplete; With appropriate component color conventions.
3.1.1
- 6/13/2025
- Updated
WLChildDataTable; Allowed buttons to accept arguments of() => voidor() => Promise<void>to pass functions through.
3.1.0
- 6/2/2025
- Added
WLChildDataTable; Changed naming conventions for components into their respective categories.
3.0.3
- 5/30/2025
- Updated
WavelengthBanner; re-added theclassificationandcontrolprops
3.0.2
- 5/28/2025
- Updated Alert Component
3.0.1
- 5/27/2025
- Updated
WavelengthProgressBarto be a web component; added several new props
3.0.0
- 5/16/2025
- Renamed several components to include the word
Wavelengthin front of them. The following components have been renamed accordingly:
2.10.2
- 5/14/2025
- Updated Wavelength Alert
- Updated Textfield to include inputRef as a prop
2.10.1
- 5/13/2025
- Small fix to exports
2.10.0
- 5/13/2025
- Added Sample Component (skeleton)
- Added documentation for internal developers to create their own Web Components
2.9.3
- 5/06/2025
- Updated Alert Component
2.9.2
- 5/02/2025
- Minor fix to exports
2.9.1
- 5/02/2025
WavelengthButtonupdated; new props- Minor bug fixes
2.9.0
- 4/25/2025
- New Alert Component
- Added tests for new components (Alert Component)
2.8.1
- 4/18/2024
- Created test for the Wavelength Comment Display
2.7.3
- 4/8/2025
- Updated
WavelengthBannerwith various tweaks; added several props
2.7.2
- 4/4/2025
- Updated
WavelengthTitleBarto be a standard<div>instead of an svg. Also added several props for further customization.
2.7.1
- 4/1/2025
- Updated
WavelengthTextFieldcomponent to have another variant.
2.7.0
- 3/24/2025
- Added the
WavelengthCommentDisplaycomponent
2.6.0
- Added a new component,
WavelengthProgressBar
2.5.1
- 03/12/2025
- Added shrink prop to
WavelengthTextFieldcomponent - Changed message prop in the snackbar component to be a react or jsx element
2.5.0
- 03/06/2025
- Added a new component,
WavelengthDragAndDrop - Updated
WavelengthTextFieldcomponent to take in a prop called type
2.4.0
- 03/03/2025
- Added 2 new components,
WavelengthStyledButton, andWavelengthTextField - Updated the confirmation modal to include more props making it more customizable
- Updated documentation to reflect these changes
2.3.5
- Updated
WavelengthDropdownby adding default values to some of the props - Fixed bugs related to WavelengthSearchbar, no longer 2 closing icons for some configurations
- Updated
WavelengthPopupMenu, each list item can have a hover color for text, also fixed underlining of link type issue - Standard Snackbar is not aligned properly, the Snackbars with icons are also aligned properly
2.3.4
- Update watch command for devs, and updated vite configuration
2.3.1 - 2.3.3
- Fixed a bug relating to exports not working.
2.3.0
- Added
WavelengthDefaultPaginationcomponent to package for numbered pagination navigation, and modified PagePagination for testbed.
2.2.5
- Readded
DefaultIconcomponent to package.
2.2.2 - 2.2.4
- Updated the
Footercomponent to include thetext?andtextColor?props; slightly changed the appearance of the full Wavelength Logo in the footer.
2.2.1
- Renamed
WavelengthBannerHeadertoWavelengthBannerto reflect its more broader, possible use.
2.2.0
- A new component was added, The WavelengthSlider Component.
2.1.0
- Added Carousel components to Mono Repo, Page Carousel with route, and information ready to be used.
2.0.5
- Various refactors made to the Monorepo; users can now access the Testbed website at the following link: https://wavelength2.gitlab.io/common-components/
2.0.4
- Added BoxShadow prop to menuSx for the dropdown menu component
2.0.0
- Migrated to a Mono Repo; some minor updates to various components were made throughout the package.
1.3.1
- Updated WavelengthBox Component, and Wavelength Button Component. Created new Dropdown Component called Wavelength Dropdown.
1.3.0
- Updated Footer and Snackbar component, added a basic File Download component.
1.0.2 - 1.0.3
- Updated dependencies
1.0.1
- Updated readme and added first ts component
1.0.0
- Created npm package
