Releases: seek-oss/braid-design-system
[email protected]
Patch Changes
- Inline Vanilla Extract styles imported from Capsize (#1423)
[email protected]
Patch Changes
-
Autosuggest: Fix aria-label and aria-labelledby features (#1420)
Fixes an issue where the
aria-label
andaria-labelledby
props provided by a consumer were being overidden internally by theAutosuggest
component.
@braid-design-system/[email protected]
Minor Changes
- Add
SideNavigationSection
component used to create groups of links in the side bar. (#1415)
[email protected]
Patch Changes
- Provide correct types according to https://arethetypeswrong.github.io (#1413)
@braid-design-system/[email protected]
Minor Changes
- Add
MenuButton
component used to show and hide the navigation sidebar on mobile devices. (#1409)
Patch Changes
- Provide correct types according to https://arethetypeswrong.github.io (#1413)
[email protected]
Patch Changes
-
TooltipRenderer: Fix
useLayoutEffect
warnings during SSR (#1407) -
Tabs: Improve positioning of the active underline (#1407)
-
Fixes a bug where the reset module mistakenly included all the tokens for all the themes. (#1405)
Additionally, this includes significant compilation improvements to ensure that only styles for the components being used are included — speeding up build times and reducing the overall CSS bundle size.
@braid-design-system/[email protected]
Major Changes
-
Create new package named
docs-ui
. (#1401)This package will contain components for building documentation sites with a consistent user experience to the Braid Design System website.
Currently, this package contains:
- A single component:
LinkableHeading
. - A README.md for documenting this package and all its components.
- A single component:
Patch Changes
- LinkableHeading: Remove space character between heading and link icon, instead use only margin value. (#1403)
[email protected]
Minor Changes
-
Add optional
tooltipPlacement
prop toButtonIcon
(#1390)The
tooltipPlacement
prop allows you to specify the placement of the tooltip to eithertop
orbottom
.
The default value istop
.EXAMPLE USAGE:
<ButtonIcon tooltipPlacement="bottom" />
[email protected]
Minor Changes
-
seekJobs: Update
formAccent
colour (#1387)The
formAccent
tone, used through our form fields and buttons, is being updated to a derivative of the SEEK brand blue.As this update only relates to the
seekJobs
theme, consumers of other themes will not be affected.
[email protected]
Patch Changes
-
The Braid Provider contains some code to check that it's running in a browser context (otherwise a BraidTestProvider should be used). (#1382)
Part of this check was looking to see if there was a
navigator
object, which was not available in Node.
If there were, it would check theuserAgent
to determine if it was inside jsdom.Node 21 has a
navigator
object, but it doesn't have auserAgent
property, so this check was failing (cannot read property 'indexOf' of undefined).The "are we in JSDom" check in the BraidProvider has now been reworked slightly to account for the potentially existing but empty
navigator
object.