You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,15 @@
1
1
# NHS.UK React components
2
2
3
+
## 6.0.0-beta.3 - 27 October 2025
4
+
5
+
This version provides support for NHS.UK frontend v10.1 and includes:
6
+
7
+
-[Smaller radios](https://service-manual.nhs.uk/design-system/components/radios#smaller-radios) and [smaller checkboxes](https://service-manual.nhs.uk/design-system/components/checkboxes#smaller-checkboxes)
For a full list of changes in this release please refer to the [migration doc](https://github.com/NHSDigital/nhsuk-react-components/blob/main/docs/upgrade-to-6.0.md).
12
+
3
13
## 6.0.0-beta.2 - 13 October 2025
4
14
5
15
This version provides support for NHS.UK frontend v10.x, React Server Components (RSC) and fixes a Rollup `'use client'` directive issue.
Copy file name to clipboardExpand all lines: docs/upgrade-to-6.0.md
+54-20Lines changed: 54 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,19 +18,24 @@ The updated [header](https://service-manual.nhs.uk/design-system/components/head
18
18
- update NHS logo in the header to have higher contrast when focused
19
19
- refactor CSS classes and BEM naming, use hidden attributes instead of modifier classes, use generic search element
20
20
21
-
###Panel component
21
+
#### Smaller versions of radio buttons and checkboxes
22
22
23
-
The [panel](https://service-manual.nhs.uk/design-system/components/panel) component from NHS.UK frontend v9.3.0 has been added:
23
+
You can now use smaller versions of the [radios](https://service-manual.nhs.uk/design-system/components/radios) and [checkboxes](https://service-manual.nhs.uk/design-system/components/checkboxes) components by adding the `small` prop.
24
+
25
+
### Numbered pagination component
26
+
27
+
The [pagination](https://service-manual.nhs.uk/design-system/components/notification-banner) component from NHS.UK frontend v10.1 has been updated to support numbered pagination:
This replaces the [list panel component](#list-panel) which was removed in NHS.UK frontend v6.0.0.
33
-
34
39
### Notification banner component
35
40
36
41
The [notification banner](https://service-manual.nhs.uk/design-system/components/notification-banner) component from NHS.UK frontend v10 has been added:
@@ -42,23 +47,32 @@ The [notification banner](https://service-manual.nhs.uk/design-system/components
42
47
</NotificationBanner>
43
48
```
44
49
50
+
### Panel component
51
+
52
+
The [panel](https://service-manual.nhs.uk/design-system/components/panel) component from NHS.UK frontend v9.3.0 has been added:
53
+
54
+
```jsx
55
+
<Panel>
56
+
<Panel.Title>Booking complete</Panel.Title>
57
+
We have sent you a confirmation email
58
+
</Panel>
59
+
```
60
+
61
+
This replaces the [list panel component](#list-panel) which was removed in NHS.UK frontend v6.0.0.
62
+
45
63
### Support for React Server Components (RSC)
46
64
47
65
All components have been tested as React Server Components (RSC) but due to [multipart namespace component limitations](https://ivicabatinic.from.hr/posts/multipart-namespace-components-addressing-rsc-and-dot-notation-issues) an alternative syntax (without dot notation) can be used as a workaround:
@@ -437,6 +451,26 @@ To align with NHS.UK frontend, the error summary component is automatically aler
437
451
</ErrorSummary>
438
452
```
439
453
454
+
### Pagination
455
+
456
+
To align with NHS.UK frontend, the pagination link component automatically renders its own "Previous page" or "Next page" text, with "page" being visually hidden. You will need to make the following changes:
457
+
458
+
- rename the `Pagination.Link` component to `Pagination.Item`
459
+
- move text content (or the `children` prop) to the `labelText` prop
0 commit comments