Skip to content

Commit dcf8791

Browse files
author
Fergus Bisset
committed
chore(release): 0.0.44-alpha.17
1 parent 8f5b04d commit dcf8791

File tree

5 files changed

+167
-142
lines changed

5 files changed

+167
-142
lines changed

dist/meta/components.json

Lines changed: 138 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"version": "0.0.44-alpha.16",
3-
"generatedAt": "2025-10-26T15:05:17.396Z",
3+
"generatedAt": "2025-10-26T16:08:03.737Z",
44
"count": 18,
55
"components": {
66
"Textarea": {
@@ -426,29 +426,6 @@
426426
],
427427
"source": "src/components/Label/Label.schema.ts"
428428
},
429-
"InsetText": {
430-
"name": "InsetText",
431-
"category": "content",
432-
"since": "0.1.1",
433-
"props": [
434-
{
435-
"name": "text",
436-
"type": "string",
437-
"description": "Plain text content (ignored if html is provided)"
438-
},
439-
{
440-
"name": "html",
441-
"type": "string",
442-
"description": "HTML content (overrides text)"
443-
},
444-
{
445-
"name": "className",
446-
"type": "string",
447-
"description": "Additional CSS classes"
448-
}
449-
],
450-
"source": "src/components/InsetText/InsetText.schema.ts"
451-
},
452429
"Input": {
453430
"name": "Input",
454431
"category": "form",
@@ -664,6 +641,29 @@
664641
],
665642
"source": "src/components/Heading/Heading.schema.ts"
666643
},
644+
"InsetText": {
645+
"name": "InsetText",
646+
"category": "content",
647+
"since": "0.1.1",
648+
"props": [
649+
{
650+
"name": "text",
651+
"type": "string",
652+
"description": "Plain text content (ignored if html is provided)"
653+
},
654+
{
655+
"name": "html",
656+
"type": "string",
657+
"description": "HTML content (overrides text)"
658+
},
659+
{
660+
"name": "className",
661+
"type": "string",
662+
"description": "Additional CSS classes"
663+
}
664+
],
665+
"source": "src/components/InsetText/InsetText.schema.ts"
666+
},
667667
"Fieldset": {
668668
"name": "Fieldset",
669669
"category": "form",
@@ -697,39 +697,6 @@
697697
],
698698
"source": "src/components/Fieldset/Fieldset.schema.ts"
699699
},
700-
"ErrorMessage": {
701-
"name": "ErrorMessage",
702-
"category": "form",
703-
"since": "0.1.1",
704-
"a11yNotes": [
705-
"Includes visually hidden prefix text (default \"Error:\") to aid screen reader users."
706-
],
707-
"props": [
708-
{
709-
"name": "id",
710-
"type": "string",
711-
"description": "HTML id attribute"
712-
},
713-
{
714-
"name": "className",
715-
"type": "string",
716-
"description": "Additional CSS classes"
717-
},
718-
{
719-
"name": "visuallyHiddenText",
720-
"type": "string",
721-
"defaultValue": "Error:",
722-
"description": "Prefix announced to screen readers"
723-
},
724-
{
725-
"name": "children",
726-
"type": "ReactNode|string",
727-
"required": true,
728-
"description": "Error message content"
729-
}
730-
],
731-
"source": "src/components/ErrorMessage/ErrorMessage.schema.ts"
732-
},
733700
"ErrorSummary": {
734701
"name": "ErrorSummary",
735702
"category": "form",
@@ -779,6 +746,39 @@
779746
],
780747
"source": "src/components/ErrorSummary/ErrorSummary.schema.ts"
781748
},
749+
"ErrorMessage": {
750+
"name": "ErrorMessage",
751+
"category": "form",
752+
"since": "0.1.1",
753+
"a11yNotes": [
754+
"Includes visually hidden prefix text (default \"Error:\") to aid screen reader users."
755+
],
756+
"props": [
757+
{
758+
"name": "id",
759+
"type": "string",
760+
"description": "HTML id attribute"
761+
},
762+
{
763+
"name": "className",
764+
"type": "string",
765+
"description": "Additional CSS classes"
766+
},
767+
{
768+
"name": "visuallyHiddenText",
769+
"type": "string",
770+
"defaultValue": "Error:",
771+
"description": "Prefix announced to screen readers"
772+
},
773+
{
774+
"name": "children",
775+
"type": "ReactNode|string",
776+
"required": true,
777+
"description": "Error message content"
778+
}
779+
],
780+
"source": "src/components/ErrorMessage/ErrorMessage.schema.ts"
781+
},
782782
"Details": {
783783
"name": "Details",
784784
"category": "content",
@@ -938,86 +938,6 @@
938938
],
939939
"source": "src/components/Checkboxes/Checkboxes.schema.ts"
940940
},
941-
"CharacterCount": {
942-
"name": "CharacterCount",
943-
"props": [
944-
{
945-
"name": "id",
946-
"type": "string",
947-
"required": true,
948-
"description": "Unique id for textarea and message association"
949-
},
950-
{
951-
"name": "name",
952-
"type": "string",
953-
"required": true,
954-
"description": "Name attribute for textarea"
955-
},
956-
{
957-
"name": "value",
958-
"type": "string",
959-
"required": false,
960-
"description": "Current value (controlled)"
961-
},
962-
{
963-
"name": "defaultValue",
964-
"type": "string",
965-
"required": false,
966-
"description": "Initial value (uncontrolled)"
967-
},
968-
{
969-
"name": "rows",
970-
"type": "number",
971-
"required": false,
972-
"defaultValue": "5",
973-
"description": "Textarea rows"
974-
},
975-
{
976-
"name": "maxLength",
977-
"type": "number",
978-
"required": false,
979-
"description": "Maximum characters"
980-
},
981-
{
982-
"name": "maxWords",
983-
"type": "number",
984-
"required": false,
985-
"description": "Maximum words (alternative to maxLength)"
986-
},
987-
{
988-
"name": "threshold",
989-
"type": "number",
990-
"required": false,
991-
"defaultValue": "75",
992-
"description": "Threshold percentage to show counter"
993-
},
994-
{
995-
"name": "className",
996-
"type": "string",
997-
"required": false,
998-
"description": "Wrapper extra classes"
999-
},
1000-
{
1001-
"name": "countMessageClasses",
1002-
"type": "string",
1003-
"required": false,
1004-
"description": "Extra classes for message element"
1005-
},
1006-
{
1007-
"name": "hasError",
1008-
"type": "boolean",
1009-
"required": false,
1010-
"description": "Force error styling"
1011-
},
1012-
{
1013-
"name": "describedBy",
1014-
"type": "string",
1015-
"required": false,
1016-
"description": "aria-describedby ids"
1017-
}
1018-
],
1019-
"source": "src/components/CharacterCount/CharacterCount.schema.ts"
1020-
},
1021941
"Button": {
1022942
"name": "Button",
1023943
"category": "form",
@@ -1111,6 +1031,86 @@
11111031
}
11121032
],
11131033
"source": "src/components/Button/Button.schema.ts"
1034+
},
1035+
"CharacterCount": {
1036+
"name": "CharacterCount",
1037+
"props": [
1038+
{
1039+
"name": "id",
1040+
"type": "string",
1041+
"required": true,
1042+
"description": "Unique id for textarea and message association"
1043+
},
1044+
{
1045+
"name": "name",
1046+
"type": "string",
1047+
"required": true,
1048+
"description": "Name attribute for textarea"
1049+
},
1050+
{
1051+
"name": "value",
1052+
"type": "string",
1053+
"required": false,
1054+
"description": "Current value (controlled)"
1055+
},
1056+
{
1057+
"name": "defaultValue",
1058+
"type": "string",
1059+
"required": false,
1060+
"description": "Initial value (uncontrolled)"
1061+
},
1062+
{
1063+
"name": "rows",
1064+
"type": "number",
1065+
"required": false,
1066+
"defaultValue": "5",
1067+
"description": "Textarea rows"
1068+
},
1069+
{
1070+
"name": "maxLength",
1071+
"type": "number",
1072+
"required": false,
1073+
"description": "Maximum characters"
1074+
},
1075+
{
1076+
"name": "maxWords",
1077+
"type": "number",
1078+
"required": false,
1079+
"description": "Maximum words (alternative to maxLength)"
1080+
},
1081+
{
1082+
"name": "threshold",
1083+
"type": "number",
1084+
"required": false,
1085+
"defaultValue": "75",
1086+
"description": "Threshold percentage to show counter"
1087+
},
1088+
{
1089+
"name": "className",
1090+
"type": "string",
1091+
"required": false,
1092+
"description": "Wrapper extra classes"
1093+
},
1094+
{
1095+
"name": "countMessageClasses",
1096+
"type": "string",
1097+
"required": false,
1098+
"description": "Extra classes for message element"
1099+
},
1100+
{
1101+
"name": "hasError",
1102+
"type": "boolean",
1103+
"required": false,
1104+
"description": "Force error styling"
1105+
},
1106+
{
1107+
"name": "describedBy",
1108+
"type": "string",
1109+
"required": false,
1110+
"description": "aria-describedby ids"
1111+
}
1112+
],
1113+
"source": "src/components/CharacterCount/CharacterCount.schema.ts"
11141114
}
11151115
},
11161116
"categories": {
@@ -1121,8 +1121,8 @@
11211121
"Label",
11221122
"Input",
11231123
"Fieldset",
1124-
"ErrorMessage",
11251124
"ErrorSummary",
1125+
"ErrorMessage",
11261126
"DateInput",
11271127
"Button"
11281128
],

dist/nhs-fdp-design-system-core.css

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2316,6 +2316,13 @@ span .nhsuk-u-visually-hidden {
23162316
[data-brand=fdp] .nhsuk-header .nhsuk-header__service {
23172317
justify-content: center;
23182318
}
2319+
@media (max-width: calc(768px - 1px)) {
2320+
[data-brand=fdp] .nhsuk-header .nhsuk-header__service {
2321+
max-width: 90%;
2322+
margin-inline: auto;
2323+
gap: 8px;
2324+
}
2325+
}
23192326
[data-brand=fdp] .nhsuk-header__container {
23202327
padding-left: 32px;
23212328
padding-right: 32px;
@@ -2339,6 +2346,24 @@ span .nhsuk-u-visually-hidden {
23392346
}
23402347
[data-brand=fdp] .nhsuk-header__service-name {
23412348
font-size: 24px;
2349+
line-height: 1.1;
2350+
}
2351+
@media (max-width: calc(768px - 1px)) {
2352+
[data-brand=fdp] .nhsuk-header__service-name {
2353+
font-size: clamp(16px, 5vw, 20px);
2354+
}
2355+
}
2356+
@media (max-width: calc(768px - 1px)) {
2357+
[data-brand=fdp] .nhsuk-header__organisation-logo {
2358+
height: auto;
2359+
max-width: 90%;
2360+
}
2361+
}
2362+
@media (max-width: calc(768px - 1px)) {
2363+
[data-brand=fdp] .nhsuk-header__organisation-logo[data-logo-variant=graphic] {
2364+
width: 7.5em;
2365+
max-width: 90%;
2366+
}
23422367
}
23432368
[data-brand=fdp] .nhsuk-header__navigation-list {
23442369
justify-content: space-evenly;

dist/nhs-fdp-design-system.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fergusbisset/nhs-fdp-design-system",
3-
"version": "0.0.44-alpha.16",
3+
"version": "0.0.44-alpha.17",
44
"description": "NHS FDP Design System - A comprehensive React component library built with design tokens",
55
"main": "dist/index.umd.js",
66
"module": "dist/index.esm.js",

0 commit comments

Comments
 (0)