Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(clerk-js,elements,types,localization): Make legal consent stable #4487

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

octoper
Copy link
Member

@octoper octoper commented Nov 5, 2024

Description

This PR marks legal consent feature as stable

Checklist

  • npm test runs as expected.
  • npm run build runs as expected.
  • (If applicable) JSDoc comments have been added or updated for any package exports
  • (If applicable) Documentation has been updated

Type of change

  • 🐛 Bug fix
  • 🌟 New feature
  • 🔨 Breaking change
  • 📖 Refactoring / dependency upgrade / documentation
  • other:

@octoper octoper self-assigned this Nov 5, 2024
Copy link

changeset-bot bot commented Nov 5, 2024

🦋 Changeset detected

Latest commit: 05a105e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 20 packages
Name Type
@clerk/localizations Minor
@clerk/clerk-js Minor
@clerk/elements Minor
@clerk/types Minor
@clerk/ui Patch
@clerk/chrome-extension Patch
@clerk/clerk-expo Patch
@clerk/astro Patch
@clerk/backend Patch
@clerk/expo-passkeys Patch
@clerk/express Patch
@clerk/fastify Patch
@clerk/nextjs Patch
@clerk/clerk-react Patch
@clerk/remix Patch
@clerk/clerk-sdk-node Patch
@clerk/shared Patch
@clerk/tanstack-start Patch
@clerk/testing Patch
@clerk/themes Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@octoper octoper force-pushed the vaggelis/remove-experimental-for-legal-accepted-at branch 3 times, most recently from d23783e to c8ae7f1 Compare November 6, 2024 15:54
@octoper octoper force-pushed the vaggelis/remove-experimental-for-legal-accepted-at branch from c8ae7f1 to b6493fa Compare November 6, 2024 19:29
@octoper octoper marked this pull request as ready for review November 6, 2024 19:37
Copy link
Member

@alexcarpenter alexcarpenter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Went through and tested different flows with no issues. Nice work.

Only had one comment on the checkbox label not dimming on submission similar to other checkboxes.

@@ -71,7 +68,7 @@ export const LegalCheckbox = (
<Flex justify='center'>
<Field.CheckboxIndicator
elementDescriptor={descriptors.formFieldCheckboxInput}
elementId={descriptors.formFieldInput.setId('__experimental_legalAccepted')}
elementId={descriptors.formFieldInput.setId('legalAccepted')}
/>
<FormLabel
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wonder if the checkbox label should dim when the form is submitting similar to the other input labels. It currently stays at full opacity but the checkbox input dims.

Screen.Recording.2024-11-06.at.3.15.57.PM.mov

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, I will fix it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants