Update dependency @salt-ds/lab to v1.0.0-alpha.99#2017
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
✅ Deploy Preview for papaya-valkyrie-395400 canceled.
|
5285630 to
6f14481
Compare
6f14481 to
f696947
Compare
f696947 to
c09a9e7
Compare
c09a9e7 to
dda0d26
Compare
1486fdd to
48647ae
Compare
48647ae to
54be4a0
Compare
6b40daa to
5505664
Compare
5505664 to
bc39ad6
Compare
bc39ad6 to
eb61b50
Compare
eb61b50 to
c84834a
Compare
c84834a to
f4aad94
Compare
680c2c7 to
e111f0e
Compare
e111f0e to
8570a1f
Compare
8570a1f to
0d07d63
Compare
900c298 to
7ed441b
Compare
7ed441b to
b7bfe0d
Compare
b7bfe0d to
38b9f22
Compare
38b9f22 to
e64b110
Compare
a923fdf to
22c515e
Compare
22c515e to
ebbfabf
Compare
ebbfabf to
2936d91
Compare
2936d91 to
5f29301
Compare
5f29301 to
8c8e970
Compare
8c8e970 to
3840f51
Compare
3840f51 to
799f1e5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0-alpha.83→1.0.0-alpha.99Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
jpmorganchase/salt-ds (@salt-ds/lab)
v1.0.0-alpha.99Compare Source
Minor Changes
9c9b83e: AddedBreadcrumbsNext,BreadcrumbNext,BreadcrumbNextTrigger, andBreadcrumbNextLabelfor accessible breadcrumb navigation. Supports wrapping, disclosure collapse, and routing integration viarenderprops.Patch Changes
d37a311: Updated Floating UI from0.26.28to0.27.19.747cb08]d84df88]56855cb]e226b17]9c9b83e]747cb08]d37a311]v1.0.0-alpha.98Compare Source
Minor Changes
f9f9b8e: RemovedMegaMenuand its related components (MegaMenuActions,MegaMenuAside,MegaMenuContent,MegaMenuGroup,MegaMenuGroupHeading,MegaMenuGroups,MegaMenuList,MegaMenuListItem,MegaMenuPanel, andMegaMenuTrigger) from lab and promoted to core.Patch Changes
f9f9b8e]v1.0.0-alpha.97Compare Source
Minor Changes
2516755: RemovedToolbarNext,ToolbarContentNext, andTooltrayNextfrom lab and promoted to core. As part of the promotion the components were renamed e.g.,ToolbarNextis nowToolbar.The legacy
ToolbarandTooltrayexports in lab are unchanged.Patch Changes
906c94e]2516755]027f8c4]027f8c4]v1.0.0-alpha.96Compare Source
Minor Changes
248982a: ReworkedMegaMenufor more semantic, accessible markup and more predictablekeyboard navigation.
MegaMenuHeadertoMegaMenuGroupHeading. It now renders a real heading (<h3>by default; set the level withas, e.g.as="h2") instead of a<div>, so each group appears in the document outline for assistive technology.MegaMenuItemtoMegaMenuListItem. It renders an<a>by default — pass arenderelement such asreact-router'sLink— and accepts acurrentprop that setsaria-current="page"for the active page.MegaMenuList. Wrap a group's items in it so they are announced as a list;MegaMenuListItemcan no longer be placed directly insideMegaMenuGroup.MegaMenuSupportingContenttoMegaMenuAside. It now renders an<aside>landmark, making the supporting region discoverable to screen-reader users.MegaMenuSupportingActionstoMegaMenuActions.MegaMenuContent. It is the center navigation region holding the groups and an optionalMegaMenuActionsband;MegaMenuAsidesits beside it, positioned by source order.MegaMenu'splacementprop to"bottom" | "bottom-start" | "bottom-end"(the newMegaMenuPlacementtype).Patch Changes
bab3b6c: FixedToolbarNextoverflow calculations to preserve fractional browser measurements and avoid false overflow caused by subpixel rounding.1a48c1a]v1.0.0-alpha.95Compare Source
Minor Changes
8043fee: UpdatedMegaMenuwith several API improvements:MegaMenuSectiontoMegaMenuGroups. The associated CSS custom property--saltMegaMenuSection-columnWidthhas been renamed to--saltMegaMenuGroups-columnWidth.MegaMenuContenttoMegaMenuSupportingContentto better convey its purpose as a region for supporting content alongside the menu groups.MegaMenuItemContent. Pass the label directly toMegaMenuItem.MegaMenuSupportingActions. Use it to group one or more supporting action links beneath the menu groups in aMegaMenuPanel.renderprop toMegaMenuItemfor integration with custom link or routing components (such asreact-router'sLink).8687aa7: Date-related components and utilities are no longer re-exported from@salt-ds/lab. Update the import source to@salt-ds/date-components.The exact set of components depends on the selection variant you're using.
Single-date selection (
DateInputSingle, singleDatePicker,DatePickerSingleInput,DatePickerSingleGridPanel, singleCalendar):import { type DateInputSingleDetails, DateInputSingle, DatePicker, DatePickerOverlay, DatePickerSingleGridPanel, DatePickerSingleInput, DatePickerTrigger, type SingleDateSelection, Calendar, CalendarGrid, CalendarNavigation, LocalizationProvider, useLocalization, - } from "@​salt-ds/lab"; + } from "@​salt-ds/date-components";Range selection (
DateInputRange, rangeDatePicker,DatePickerRangeInput,DatePickerRangePanel,DatePickerRangeGridPanel, rangeCalendar):import { type DateInputRangeDetails, DateInputRange, DatePicker, DatePickerOverlay, DatePickerRangeGridPanel, DatePickerRangeInput, DatePickerRangePanel, DatePickerTrigger, type DateRangeSelection, Calendar, CalendarGrid, CalendarNavigation, LocalizationProvider, useLocalization, - } from "@​salt-ds/lab"; + } from "@​salt-ds/date-components";Offset selection (offset
Calendar; offsetDatePickerbuilt from the range input + range panel withselectionVariant="offset"):import { type DateRangeSelection, Calendar, CalendarGrid, CalendarNavigation, DatePicker, DatePickerOverlay, DatePickerRangeInput, DatePickerRangePanel, DatePickerTrigger, LocalizationProvider, useLocalization, - } from "@​salt-ds/lab"; + } from "@​salt-ds/date-components";Patch Changes
4314ca5: FixedToolbarNextfocus handling when composing multiselectComboBoxcontrols, preserving pill keyboard navigation and preventing focus flashes when restoring toolbar focus.9729a10]52daa64]ed2779c]07e4d5d]v1.0.0-alpha.94Compare Source
Minor Changes
fcf295b: RemovedTree,TreeNode,TreeNodeTrigger, andTreeNodeLabelfrom lab and promoted to core.5fc9124: ## SummaryNew
ToolbarNext,ToolbarContentNext, andTooltrayNextcomponents for composing horizontal toolbars with responsive overflow, grouped controls, and keyboard navigation.What's included
TooltrayNextchildren aligned to start, center, or endToolbarContentNextregions for start, center, and end toolbar layoutsTooltrayNextas a layout-only wrapper, with optionalrole="group"and accessible labels for meaningful control groupsv1.0.0-alpha.93Compare Source
Minor Changes
8980f01: RemovedSidePaneland its related components (SidePanelProvider,SidePanelTrigger,SidePanelCloseButton,SidePanelHeader,SidePanelTitle,SidePanelContent, and theuseSidePanelhook) from lab and promoted to core.Patch Changes
1718878: Updated Tree node layout to usespacing-75 + spacing-50vertical padding andsize-iconchevron to align with design.8980f01]v1.0.0-alpha.92Compare Source
Patch Changes
4f2d850: FixSidePanelanimation, focus behaviour, and width handling.--saltSidePanel-widthnow accepts any CSS length, including percentages (20%),clamp(),vw, andrem.setTriggerRef(e.g. table rows). Focus no longer gets trapped or lost.v1.0.0-alpha.91Compare Source
Minor Changes
e74d4d8: AddedMegaMenu.MegaMenuis a multi-column dropdown that opens from a trigger to display a large set of grouped navigation items. UseMegaMenuto manage open state,MegaMenuTriggerto toggle the panel,MegaMenuPanelfor the floating container, andMegaMenuSection/MegaMenuGroup/MegaMenuHeader/MegaMenuItem/MegaMenuItemContent/MegaMenuContentto structure the contents.7ffd0fd: RemovedTabsNextand related components from lab and promoted to core. As part of the promotion the components were renamed e.g.,TabsNextis nowTabs.2db14be: RemovedRatingfrom lab and promoted to core.6368299: AddedSidePanelCloseButtoncomponent that handles close logic, icon rendering, and accessible labelling (aria-label+aria-labelledbylinked to the panel title) automatically. Removes the need for consumers to manually wire up IDs, icons, and click handlers.6368299: UpdatedgetTriggerPropsinuseSidePanelto include a built-inonClickhandler that toggles the panel open state, removing the need for consumers to manage toggle logic themselves, unless they want to.Patch Changes
78ca46a: Fix TreeNodes wrapped in React Fragments not participating in keyboard navigation6368299: FixedSidePanelanimating on first render when usingdefaultOpen. The panel now appears immediately without animation when initially open, and only animates on subsequent open/close interactions.e74d4d8]2db14be]7ffd0fd]v1.0.0-alpha.90Compare Source
Minor Changes
5d4de6f: Date components and related utilities have been extracted into a new package:@salt-ds/date-components. This package is intended to be the long-term home for these components.To avoid a breaking change while the date components remain in release-candidate status,
@salt-ds/labcontinues to re-export the same APIs for now. Importing these APIs from@salt-ds/labwill emit a deprecation warning in development.New code should import directly from
@salt-ds/date-components. Once@salt-ds/date-componentsis marked stable, the date component exports will be removed from@salt-ds/lab.In addition,
DatePickerSinglePanelwhich was previously deprecated in favour ofDatePickerSingleGridPanelhas now been removed. Consumers should update to useDatePickerSingleGridPanelfrom@salt-ds/date-componentsif they have not already done so.DatePicker
enableApplyprop deprecationThe automatic detection of
DatePickerActionsto infer theenableApplyprop is now deprecated. When using a modalDatePickerwith confirmation controls, you must explicitly setenableApply={true}on theDatePickercomponent.A deprecation warning will be emitted in development mode if
DatePickerActionsis detected andenableApplyis not explicitly provided.Migration:
Update your DatePicker usage to explicitly set
enableApply:<DatePicker selectionVariant="single" + enableApply={true} onApply={handleApply} onCancel={handleCancel} > <DatePickerTrigger> <DatePickerSingleInput /> </DatePickerTrigger> <DatePickerOverlay> <DatePickerSingleGridPanel /> <DatePickerActions selectionVariant="single" /> </DatePickerOverlay> </DatePicker>The automatic detection will be removed in a future version.
DatePickerRangePanel navigation fix
Fixed an issue where the end calendar's Next button was incorrectly disabled near
minDate. TheisEndNextDisabledguard was comparing againstminDateplus one month instead ofmaxDate, which meant the Next button could be disabled even when valid later months were available.DatePickerActions label fix
Fixed an issue where action button labels (Apply/Cancel) were missing context when
selectedDatewasundefined(e.g. an untouched uncontrolled picker). The guard now checks for bothnullandundefined. Additionally, partial range selections now show explicit wording ("no start date"/"no end date") instead of blank labels.282c739: AddedSidePanel.SidePanelis a collapsible container that slides in from an edge of its parent, providing supplementary content or controls without disrupting the main layout.Use
SidePanelProviderto manage open state,SidePanelTriggerto toggle the panel,SidePanelTitleprovides the accessible name for the panel region automatically anduseSidePanelto accesssetOpenfor programmatic close.Patch Changes
5d4de6f]5d4de6f]5d4de6f]5d4de6f]v1.0.0-alpha.89Compare Source
Patch Changes
e131baa: ImproveduseEventCallback's stability.7427b2c: - Updated spacing between tree node elements.39e684a: Fixed incorrect Tooltip positioning and behavior when used with TreeNodeTrigger.b9c81ae: Refactored Tabs to address accessibility issues, known bugs and improve stability.e131baa]2d2d62b]v1.0.0-alpha.88Compare Source
Patch Changes
cfc1591: Simplify disabled styling across the system. This affected the following components:v1.0.0-alpha.87Compare Source
Minor Changes
133a519: RemovedKbdfrom lab and promoted to core.23b5f53: Added tertiary variant support toDateInputRangeandDateInputSingle.b1a3e45: ## SummaryNew
Tree,TreeNode, andTreeNodeTriggercomponents for displaying hierarchical data with expand/collapse, selection, and keyboard navigation.What's included
TreeNodeTriggerfor custom row content (e.g. wrapping withTooltip); use insideTreeNodewhen you need more than the defaultlabelv1.0.0-alpha.86Compare Source
Minor Changes
a16cbc5:Ratinghas been added to allow users to provide feedback relating to your product or experience.Basic usage:
Patch Changes
47d113d]a16cbc5]v1.0.0-alpha.85Compare Source
Minor Changes
972e37e: Added mobile density tokens.4507919: RemovedTablefrom labs and promoted to core.4badc14: AddedKbdcomponent.Kbdis a decorative element used to represent specific keyboard keys.Patch Changes
972e37e]4507919]v1.0.0-alpha.84Compare Source
Minor Changes
aba5610: AddedTableContainerwrapper component that provides accessibility features including keyboard navigation support and focus indicators for scrollable tables.Patch Changes
27c4338]27c4338]27c4338]472a1b4]27c4338]Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.