From 0328201de77d2c340c9a97ce944ebb8b13c5bf4d Mon Sep 17 00:00:00 2001 From: Sam Beveridge Date: Mon, 25 May 2026 14:15:27 -0700 Subject: [PATCH 1/4] fix issues with checkbox field --- packages/mint-components/CHANGELOG.md | 10 +++++++++- packages/mint-components/src/components.d.ts | 4 ++-- .../sqm-checkbox-field/sqm-checkbox-field-view.tsx | 2 +- .../sqm-checkbox-field/sqm-checkbox-field.tsx | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/mint-components/CHANGELOG.md b/packages/mint-components/CHANGELOG.md index ead6f6ddf7..ca1367c37b 100644 --- a/packages/mint-components/CHANGELOG.md +++ b/packages/mint-components/CHANGELOG.md @@ -19,6 +19,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.1.12] - 2026-05-25 + +### Fixed + +- \ + - Fixed issue where checkbox was not correctly being set as required in registration forms + ## [2.1.11] - 2026-05-06 ### Fixed @@ -1566,7 +1573,8 @@ This major release represents a significant advancement in the theming capabilit - \ - \ -[unreleased]: https://github.com/saasquatch/program-tools/compare/mint-components@2.1.11...HEAD +[unreleased]: https://github.com/saasquatch/program-tools/compare/mint-components@2.1.12...HEAD +[2.1.12]: https://github.com/saasquatch/program-tools/releases/tag/%40saasquatch%2Fmint-components%402.1.12 [2.1.11]: https://github.com/saasquatch/program-tools/releases/tag/%40saasquatch%2Fmint-components%402.1.11 [2.1.10]: https://github.com/saasquatch/program-tools/releases/tag/%40saasquatch%2Fmint-components%402.1.10 [2.1.8]: https://github.com/saasquatch/program-tools/releases/tag/%40saasquatch%2Fmint-components%402.1.8 diff --git a/packages/mint-components/src/components.d.ts b/packages/mint-components/src/components.d.ts index 3be1d193b8..3764e3186e 100644 --- a/packages/mint-components/src/components.d.ts +++ b/packages/mint-components/src/components.d.ts @@ -456,7 +456,7 @@ export namespace Components { */ "checkboxLabelLink"?: string; /** - * @uiName Checkbox label link lext + * @uiName Checkbox label link text */ "checkboxLabelLinkText"?: string; /** @@ -8556,7 +8556,7 @@ declare namespace LocalJSX { */ "checkboxLabelLink"?: string; /** - * @uiName Checkbox label link lext + * @uiName Checkbox label link text */ "checkboxLabelLinkText"?: string; /** diff --git a/packages/mint-components/src/components/sqm-checkbox-field/sqm-checkbox-field-view.tsx b/packages/mint-components/src/components/sqm-checkbox-field/sqm-checkbox-field-view.tsx index ab331d6afd..ea818217bf 100644 --- a/packages/mint-components/src/components/sqm-checkbox-field/sqm-checkbox-field-view.tsx +++ b/packages/mint-components/src/components/sqm-checkbox-field/sqm-checkbox-field-view.tsx @@ -91,7 +91,7 @@ export function CheckboxFieldView(props: CheckboxFieldViewProps) { e.target.value = e.target.checked; callbacks.setChecked(e.target.value); }} - {...(!content.checkboxOptional ? { required: false } : [])} + {...(!content.checkboxOptional ? { required: true } : [])} disabled={ states.registrationFormState?.loading || states.registrationFormState?.disabled diff --git a/packages/mint-components/src/components/sqm-checkbox-field/sqm-checkbox-field.tsx b/packages/mint-components/src/components/sqm-checkbox-field/sqm-checkbox-field.tsx index b3a7ca13ad..8ad1a52e4e 100644 --- a/packages/mint-components/src/components/sqm-checkbox-field/sqm-checkbox-field.tsx +++ b/packages/mint-components/src/components/sqm-checkbox-field/sqm-checkbox-field.tsx @@ -19,7 +19,7 @@ import { useCheckboxField } from "./useCheckboxField"; */ @Component({ tag: "sqm-checkbox-field", - shadow: true, + shadow: false, }) export class CheckboxField { @State() @@ -46,7 +46,7 @@ export class CheckboxField { @Prop() checkboxLabelLink?: string = "https://example.com"; /** - * @uiName Checkbox label link lext + * @uiName Checkbox label link text */ @Prop() checkboxLabelLinkText?: string = "Terms and Conditions"; From 041abce56e60a40c93bdfe2b670aeb564dd8eec9 Mon Sep 17 00:00:00 2001 From: Sam Beveridge Date: Mon, 25 May 2026 14:18:29 -0700 Subject: [PATCH 2/4] Create gold-items-start.md --- packages/mint-components/.changeset/gold-items-start.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 packages/mint-components/.changeset/gold-items-start.md diff --git a/packages/mint-components/.changeset/gold-items-start.md b/packages/mint-components/.changeset/gold-items-start.md new file mode 100644 index 0000000000..0309e293ef --- /dev/null +++ b/packages/mint-components/.changeset/gold-items-start.md @@ -0,0 +1,5 @@ +--- +"@saasquatch/mint-components": patch +--- + +Fixes issue with the checkbox not properly being set as required in registration forms From ba5f8a0228532348da444f695c8e2eb5592060bb Mon Sep 17 00:00:00 2001 From: Sam Beveridge Date: Mon, 25 May 2026 14:20:46 -0700 Subject: [PATCH 3/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- packages/mint-components/CHANGELOG.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/packages/mint-components/CHANGELOG.md b/packages/mint-components/CHANGELOG.md index ca1367c37b..5aeb57d2f2 100644 --- a/packages/mint-components/CHANGELOG.md +++ b/packages/mint-components/CHANGELOG.md @@ -19,13 +19,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [2.1.12] - 2026-05-25 - -### Fixed - -- \ - - Fixed issue where checkbox was not correctly being set as required in registration forms - ## [2.1.11] - 2026-05-06 ### Fixed From 1ec5094022bdd10f38adf776faeeeac6569f5205 Mon Sep 17 00:00:00 2001 From: Sam Beveridge Date: Mon, 25 May 2026 14:21:05 -0700 Subject: [PATCH 4/4] revert for changeset --- packages/mint-components/CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/mint-components/CHANGELOG.md b/packages/mint-components/CHANGELOG.md index ca1367c37b..d4fd7393d1 100644 --- a/packages/mint-components/CHANGELOG.md +++ b/packages/mint-components/CHANGELOG.md @@ -1573,8 +1573,7 @@ This major release represents a significant advancement in the theming capabilit - \ - \ -[unreleased]: https://github.com/saasquatch/program-tools/compare/mint-components@2.1.12...HEAD -[2.1.12]: https://github.com/saasquatch/program-tools/releases/tag/%40saasquatch%2Fmint-components%402.1.12 +[unreleased]: https://github.com/saasquatch/program-tools/compare/mint-components@2.1.11...HEAD [2.1.11]: https://github.com/saasquatch/program-tools/releases/tag/%40saasquatch%2Fmint-components%402.1.11 [2.1.10]: https://github.com/saasquatch/program-tools/releases/tag/%40saasquatch%2Fmint-components%402.1.10 [2.1.8]: https://github.com/saasquatch/program-tools/releases/tag/%40saasquatch%2Fmint-components%402.1.8